Real time dashboard for redis
安装必须软件
1、安装pip到指定的python版本下面:
curl -O https://bootstrap.pypa.io/get-pip.py --安装另外一种linux下的安装工具
python2.7 get-pip.py
2、安装RedisLive的依赖组件到指定的python版本下
python -m pip install tornado --安装python的web服务器(python -V python2.7.9)
python2.7 -m pip install redis --安装RedisLiveDataProvider(python2.7指定版本)
python2.7 -m pip install python-dateutil
查看安装结果:
cd /usr/local/lib/python2.7/site-packages
安装git
1、安装git
yum install git -y
安装Redis-Live
1、下载RedisLive
git clone https://github.com/kumarnitin/RedisLive.git
2、进入src目录,找到并编辑redis-live.conf设置参数:
cd RedisLive/src --进入src目录 cp redis-live.conf.example redis-live.conf --复制一个配置文件
vim redis-live.conf --编辑文件
redis-live.conf文件内容
{ "RedisServers": [ { "server": "127.0.0.1", "port" : 6379, "password": "******" } ], "DataStoreType" : "sqlite", "SqliteStatsStore" : { "path": "/data/RedisLive/src/db/redislive.sqlite" } }
3、启动RedisLive:
./redis-monitor.py --duration 120 & --开启监控脚本
./redis-live.py & --后台开启webserver,输出日志
netstat -ntpl |grep python
4、设置防火墙
iptables -I INPUT -p tcp --dport 8888 -j ACCEPT
service iptables save
service iptables restart
cat /etc/sysconfig/iptables
5、打开监控网页
在浏览器中输入如下地址来查看RedisLive:
http://ip地址:8888/index.html
6、定时监控
crontab -e */5 * * * * cd /data/RedisLive/src; ./redis-monitor.py --duration 20 > /dev/null 2>&1
nohup ./redis-live.py > /dev/null & ----后台开启webserver,不输出日志
7、redis命令大全