Redis监控

最近因为redis的问题,老是被人烦,一会这个问redis是不是好的,一会那个问,其实用redis-cli连一下,就知道好不好了,但是端口多了,各服务连的db又不一样,确实管理起来比较烦,于是想到了伟大的开源,在这里把这两天接触到的redis监控列一下

1. redmon

它是用ruby开发的,部署比较简单,只要有ruby环境,gem install redmon就可以了,在命令行执行redmon -r redis://:,就可以在web上打开了http://IP:4567,如下图,看上去还不错的样子,但缺点是不能监控多个redis

Redis监控_第1张图片
Paste_Image.png

2. redis-stat

同样是用ruby开发的,部署也比较简单,只要有ruby环境,gem install redis-stat就可以了,在命令行执行redis-stat ip:port ip2:port,可以同时监控多个redis,可以在命令行中查看结果,也可以通过redis-stat --server,在web上打开http://ip:63790查看,缺点是它显示的是所有监控的redis的总量

Redis监控_第2张图片
Paste_Image.png

3.redislive

python开发,部署有要python环境,支持包比较多,还要做相应的配置,具体的可以参考Reids监控RedisLive安装教程

Redis监控_第3张图片
Paste_Image.png

4.redis-monitor

终于来到了终解决方案,注明:这是用python实现的,不是redis官网或某大神用java实现的。简单且强大

# 安装 
pip install redis-monitor

#初始化
 redis-monitor init

#启动
redis-monitor start &

完成后,在web上打开 http://IP:9527(我猜开发这个是的个中国人,不然版本会用9527做为端口呢)

在此页面可以添加要监控的redis


Redis监控_第4张图片
Paste_Image.png

点击上一页面上的redis information,可以查看详细


Redis监控_第5张图片
Paste_Image.png

你可能感兴趣的:(Redis监控)