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

Language:RCT(RedisComputedTomography)RCT是一个通过解析rdb文件对redis内存结构分析的一站式平台。支持对非集群/集群rdb文件分析、Slowlog查询与监控、ClientList查询与监控。GitHub第一时间更新,请移步查看!功能内存分析通过对rdb文件解析,分析Redis内存使用情况,支持多维度、多报表方式。支持手动、自动多种方式!提…

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

Language: 0d40f72074526d68ed55c139db0376fe.png

41c4fca4601a3622eda6765a6fa1c165.png

RCT(Redis Computed Tomography)

redis-%3E%3D2.6.0-green.svg

SpringCloud--lightgrey.svg

build-passing-yellow.svg

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

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

功能

内存分析

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

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

slowlog

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

clientList

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

产品预览

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

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.

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • mysql前缀索引的索引选择性

    mysql前缀索引的索引选择性mysql前缀索引的索引选择性一.基础概念在mysql中建立前缀索引的意义在于相对于整列建立索引,前缀索引仅仅是选择该列的部分字符作为索引,减少索引的字符可以节约索引空间,从而提高索引效率,但这样也会降低索引的选择性关于索引的选择性,它是指不重复的索引值(也称为基数cardinality)和数据表的记录总数的比值,范围从1/(数据表记录总数)到1之间。索引的选择性越高则查询效率越高,因为选

  • 存储卡的使用方法大全

    存储卡的使用方法大全存储卡的使用方法大全现在购买诺基亚手机,尤其是其智能手机的朋友是越来越多了,与其他品牌的机型相比,诺基亚的手机有一个最大的优点,就是支持储存卡内存扩充的机型比较多,这让大家在使用中不必再担心手机容量的问题,这也体现了诺基亚“科技以人为本”的宣传口号。今天,就为大家讲一讲适用于诺基

  • 在c语言里0和1表示什么_’0’是什么意思c语言

    在c语言里0和1表示什么_’0’是什么意思c语言C语言中常见~Number,怎么计算?计算一个数字的~number比如说现在有A=60那么A的8位二进制数就是00111100那首先要计算~A即~60,那么先取反即11000011。因为负数的补码是取反+1。所以此处逆向操作需要-1取反即11000011-1==11000010(第一步逆向操作)11000010=>取反=>00111101=>十进制的61最后结果A==60,~A=-61C

  • csgo电脑人怎么控制(csgo守护模式)

    网吧以浓厚的电竞氛围,吸引了很多游戏玩家前去消费。但常去网吧的人会发现:玩穿越火线、英雄联盟、绝地求生甚至守望先锋的人都不在少数,却单单少了CSGO玩家的身影,这是为什么?随着前两年绝地求生的“吃鸡”热潮来袭,网吧早已升级了电脑配置,绝大多数游戏玩家都可流畅地进行自己喜欢的游戏,难道CSGO玩家如何不合群?让我们来熟悉一下进入网吧后的一系列操作就可以得到结论了!去网吧:穿越火线/英雄联盟/绝地求生…

  • url加密,一般只对参数加密

    url加密,一般只对参数加密

  • Java中的Scanner用法解析

    Java中的Scanner用法解析一、Scanner类简介Java5添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序。简介Scanner类是java.util包中的一个类作用常用于控制台的输入,当需要使用控制台输入时即可调用这个类二、Scanner类的用法使用方法1、首先需要构造一个Scanner类的对象,并且与标准输入流System.in关联…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号