CentOS.56安装Redis监控工具RedisLive
2016-05-01 21:58 猎手家园 阅读(480) 评论(0) 编辑 收藏 举报RedisLive是一款开源的基于WEB的reids的监控工具,以WEB的形式展现出redis中的key的情况,实例数据等信息!
RedisLive在github上的地址:https://github.com/nkrode/RedisLive
一、安装配置:
RedisLive是使用Python语言写的,所以需要安装Python环境,安装python模块我这里使用的pip,如果没有pip需要手动安装一下,当然也可以使用easy_install来安装模块
yum install python-pip
安装相关的python模块
pip install tornado pip install redis pip install python-dateutil pip install argparse
二、下载源码:
yum install git #如果没有git命令需要运行安装git git clone https://github.com/kumarnitin/RedisLive.git
三、编辑配置文件:
cd RedisLive/src/
vi redis-live.conf #文件内容如下 { "RedisServers": [ { "server":"10.10.50.181", "port":6379 }, { "server":"10.10.50.182", "port":6379 }, { "server":"10.10.50.184", "port":6379 } ], "DataStoreType":"sqlite", "RedisStatsServer": { "server" : "127.0.0.1", "port" : 6379 }, "SqliteStatsStore": { "path": "/root/softs/RedisLive/src/db/redislive.sqlite" } }
一定要注意逗号和对齐方式,不然可能会报错,上面已经是最简洁的写法了,没有使用redis来存储数据,而是使用了sqlite。如果redis有密码,可以加一条password即可。
四、启动服务
./redis-monitor.py --duration=30 #启动监控服务,每30秒监控一次 ./redis-live.py #再次开启一个终端,进入/root/RedisLive/src目录,启动web服务
在浏览器输入: http://10.20.111.188:8888/index.html 即可看到下图:
欢迎关注我的公众号:云栖语,不一样的研发视界。

云栖语微信公众号:change-1978
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决