Redis可视化监控工具redis-stat

2022/10/09 posted in  缓存

[TOC]
原发布于:http://c.dutycode.com/archive/post-173.html

简单介绍:

基于Ruby 下的监控工具,如果Ruby环境不合适,也可以使用java环境。 比较方便。

MAC系统上默认有Ruby环境,使用以下命令,可以直接安装

gem install redis-stat

使用参数说明:

redis-stat [HOST[:PORT][/PASS] ...] [INTERVAL [COUNT]] 
-a, --auth=PASSWORD  密码 
-v, --verbose                    显示更多信息 
--style=STYLE                显示风格,可选择 unicode|ascii,其实没啥用 
--no-color                   去除颜色,黑白显示。也没啥用 
--csv=OUTPUT_CSV_FILE_PATH   保存结果到csv文件中 
--es=ELASTICSEARCH_URL       数据发送到ElasticSearch: [http://]HOST[:PORT][/INDEX] 
--server[=PORT]              启动redis-stat web端服务器 (默认端口: 63790) 
--daemon                     后台运行 redis-stat. 必须配合 
--server 参数使用. 
--version                    显示当前版本 
--help                       显示帮助信息

使用示例:

redis-stat localhost:6379

img

如果机器有密码,则需要使用-a 输入密码。(这点不是很友好,如果服务器被黑了,就能知道redis的密码了)

-v 可以显示更多信息

redis-stat localhost:6379 -a1234.abcd -v

img

启动web端:

redis-stat --server

默认监控localhost:6379,无密码的redis实例

img

web站点上同样可以显示更详细信息:

# -a 表示密码 -v 表示显示更多信息 --server表示以web站点形式启动
redis-stat localhost:6379 -a1234.abcd -v --server

img

如果Ruby环境安装不方便,也可以直接下载可执行的jar包执行。参数和命令一致。

可执行jar包下载地址:

https://github.com/junegunn/redis-stat/releases

比如

java -jar redis-stat-0.4.14.jar localhost:6379 -a1234.abcd --server

img

官方网址:

https://github.com/junegunn/redis-stat

关于我及张二蛋又要扯蛋了

    一个不务正业的程序猿及这个程序猿写字的地方,这里可能有技术,有理财,有历史,有总结,有生活,偶尔也扯扯蛋,妥妥的杂货铺,喜欢可关注。
    酒已备好,等你来开
图片