前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >rct429 java_RCT: RCT(Redis Computed Tomography) RCT 是一个通过解析rdb文件对redis内存结构分析的一站式平台。 支持对非集群/集群rdb文…[通

rct429 java_RCT: RCT(Redis Computed Tomography) RCT 是一个通过解析rdb文件对redis内存结构分析的一站式平台。 支持对非集群/集群rdb文…[通

作者头像
全栈程序员站长
发布2022-08-02 10:10:24
4910
发布2022-08-02 10:10:24
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

Language:

RCT(Redis Computed Tomography)

RCT 是一个通过解析rdb文件对redis内存结构分析的一站式平台。 支持对非集群/集群rdb文件分析、Slowlog查询与监控、ClientList查询与监控。

GitHub 第一时间更新,请移步查看!

功能

内存分析

通过对rdb文件解析,分析Redis内存使用情况,支持多维度、多报表方式。支持手动、自动多种方式!

提供生成报表、Redis key 导出等功能!

slowlog

slowlog模块可以定时收集slowlog信息,多维度报表汇总,便捷查看集群当前slowlog详细信息。

clientList

clientList模块可以便捷、高效分析查看客户端连接情况!

产品预览

截屏部分主要介绍了rct的主要功能,一系列的流程,您可以了解到我们平台主要功能和适用场景。

14451cc0a47bde97ee872f1754c91f4f.png
14451cc0a47bde97ee872f1754c91f4f.png

快速开始

jre(linux和windows)

在开始之前,首先确保安装jre1.8+,在release中下载最新版本发布包。

如点击RCT-Dashboard-2.0.0-release.tar.gz下载,解压(windows下可用winRAR软件解压,linux下可用命令tar xvf RCT-Dashboard-2.0.0-release.tar.gz)

如点击RCT-Analyze-2.0.0-release.tar.gz下载,解压(windows下可用winRAR软件解压,linux下可用命令

tar xvf RCT-Analyze-2.0.0-release.tar.gz)

首选启动控制中心RCT-Dashboard

java -jar RCT-Dashboard-2.0.0.jar

启动分析器RCT-Analyze

java -jar -Xmx1024m -Xms300m RCT-Analyze-2.0.0.jar

根据rdb文件大小,适当调整最大堆大小(请务必限制堆大小,以免对线上机器产生性能影响),RCT-Analyze部署在rdb生成的机器,即redis安装机器,每个机器部署一个实例。

进入系统

在浏览器中访问http://127.0.0.1:8080,输入账号与密码,默认账号密码为rct/rct

docker(仅限linux平台)

首选启动控制中心RCT-Dashboard

默认配置

docker run -d –net=host xaecbd/rct-dashboard:latest

自定义配置(在执行之前,请先在宿主机上放置config/application.properties db/data.db)

docker run -d -v /opt/app/rct/rct-dashboard/config:/opt/app/rct/rct-dashboard/config -v /opt/app/rct/rct-dashboard/db:/opt/app/rct/rct-dashboard/db –net=host xaecbd/rct-dashboard:latest

启动分析器RCT-Analyze

默认配置

docker run -d -e “JAVA_OPTIONS=-Xmx1024m -Xms300m” –net=host xaecbd/rct-analyze:latest

自定义配置(在执行之前,请先在宿主机上放置config/application.properties)

docker run -d -e “JAVA_OPTIONS=-Xmx1024m -Xms300m” -v /opt/app/rct/rct-analyze/config:/opt/app/rct/rct-analyze/config -v /data/redis/redis_cluster:/data/redis/redis_cluster –net=host xaecbd/rct-analyze:latest

根据RDB大小,适当调整最大堆大小

进入系统

在浏览器中访问http://127.0.0.1:8080,输入账号与密码,默认账号密码为rct/rct

版本声明

目前仅限于支持以下版本,关于更高版本,正在开发中,敬请期待!

redis version

rct version

[2.6-5.0.3]

2.X

用户手册

用户手册主要介绍RCT各模块的主要功能

RCT使用教程

产品设计

设计文档主要介绍 RCT 架构设计、框架设计

TODO

If you want to know more things,please see TODO document.

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/125551.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年4月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档