GitHub - xaecbd/RCT: RCT (Redis Computed Tomography) include parse redis rdb , s...
source link: https://github.com/xaecbd/RCT
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
README.md
RCT(Redis Computed Tomography)
RCT 是一个通过解析rdb文件对redis内存结构分析的一站式平台。 支持对非集群/集群rdb文件分析、Slowlog查询与监控、ClientList查询与监控。
功能
-
内存分析
通过对rdb文件解析,分析Redis内存使用情况,支持多维度、多报表方式。支持手动、自动多种方式! 提供生成报表、Redis key 导出等功能!
-
slowlog
slowlog模块可以定时收集slowlog信息,多维度报表汇总,便捷查看集群当前slowlog详细信息。
-
clientList
clientList模块可以便捷、高效分析查看客户端连接情况!
产品预览
截屏部分主要介绍了rct的主要功能,一系列的流程,您可以了解到我们平台主要功能和适用场景。
快速开始
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
根据rdb文件大小,适当调整最大堆大小(请务必限制堆大小,以免对线上机器产生性能影响),RCT-Analyze部署在rdb生成的机器,即redis安装机器,每个机器部署一个实例。java -jar -Xmx1024m -Xms300m RCT-Analyze-2.0.0.jar
- 进入系统
在浏览器中访问
http://127.0.0.1:8080
,输入账号与密码,默认账号密码为rct/rct
docker(仅限linux平台)
- 首选启动控制中心RCT-Dashboard
- 默认配置
docker run -d --net=host xaecbd/rct-dashboard:2.0.0
- 自定义配置(在执行之前,请先在宿主机上放置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:2.0.0
- 启动分析器RCT-Analyze
- 默认配置
docker run -d -e "JAVA_OPTIONS=-Xmx1024m -Xms300m" --net=host xaecbd/rct-analyze:2.0.0
- 自定义配置(在执行之前,请先在宿主机上放置config/application.properties)
根据RDB大小,适当调整最大堆大小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:2.0.0
- 进入系统
在浏览器中访问
http://127.0.0.1:8080
,输入账号与密码,默认账号密码为rct/rct
版本声明
目前仅限于支持以下版本,关于更高版本,正在开发中,敬请期待!
redis version rct version [2.6-4.0.x] 2.0用户手册
用户手册主要介绍RCT各模块的主要功能
RCT使用教程
产品设计
设计文档主要介绍 RCT 架构设计、框架设计
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK