1.安装python2.7.5 和pip
参考:
http://blog.itpub.net/30089851/viewspace-2132450/
2.下载RedisLive
![f8394bf89335eff8f6b0f71e77b4e3d5.png](https://i-blog.csdnimg.cn/blog_migrate/6b129a078b118c13e45770e5c1aa83c3.jpeg)
3.查看版本要求(刚开始安装没注意版本,直接pip导致后面各种问题,所以请仔细看下面过程)
![65b36277d791b7d9d90c30bab44e7193.png](https://i-blog.csdnimg.cn/blog_migrate/e75b783169dc5769ca1f79e1cc1e6e11.jpeg)
4.pip安装环境要求
![cbf495a962104903676c83807d0f132d.png](https://i-blog.csdnimg.cn/blog_migrate/3a10adc3827838cfe0cb004f22ea4b69.jpeg)
5.进入 /root/learnproject/app/RedisLive/src目录,配置redis-live.conf文件
![1583f68fe26c14e3bd3910db0eb9dbc9.png](https://i-blog.csdnimg.cn/blog_migrate/fc1aba511c90bfb34e1ec1a6cb877341.jpeg)
6.第一次尝试启动redis-monitor.py抛错 _sqlite3
![bbd8fda59bae8cc69c316b026c1034c6.png](https://i-blog.csdnimg.cn/blog_migrate/608197c0765b5de0c45f57e436339bb3.jpeg)
参考:
http://ju.outofmemory.cn/entry/97658
7.第二次尝试启动redis-monitor.py抛错 redis
![be6db1224736fbea4601ac306641ba6a.png](https://i-blog.csdnimg.cn/blog_migrate/049907006414fd1e567f180633b4f01f.jpeg)
8.第三次尝试启动redis-monitor.py,成功;按ctrl+c中断掉
![7b4b0a321223e0a5449831c4b0020c81.png](https://i-blog.csdnimg.cn/blog_migrate/e40049a66a241a92f8fe8302f3af6032.jpeg)
9.尝试第一次启动redis-live.py ,tornado.ioloop
![9c67f4cbb3a79094224f916148800ae7.png](https://i-blog.csdnimg.cn/blog_migrate/ecc66a981a594f127d24939a7f731e98.jpeg)
10.尝试第二次启动redis-live.py ,singledispatch
![36ed4c3cf02dd1f690b219e9b340dfe3.png](https://i-blog.csdnimg.cn/blog_migrate/3bd48d68f534bd546bef450bf911be2f.jpeg)
这个 singledispatch 错误,其实就是在tornado里的,谷歌和思考过后,怀疑是版本问题,于是果断卸载tornado
![080d52faa59db4b472819c8a399fdf26.png](https://i-blog.csdnimg.cn/blog_migrate/2471cc9fe43e1f3bca2004b5e22d5428.jpeg)
假如find有的话 ,就要手工删除掉
11.于是想想其他也是要卸载掉
![7e4cfce3be8a37726f85e9611e7aaa99.png](https://i-blog.csdnimg.cn/blog_migrate/d39a0bbcc5a86e42b6ee7a24a33495d3.jpeg)
假如find有的话 ,就要手工删除掉
12.关键一步: 根据step3的指定版本来安装
![b284b5529bb18cec47f8c5262907d8f0.png](https://i-blog.csdnimg.cn/blog_migrate/a62a7e32f74c895f90f4f6ebf39e4898.jpeg)
13.再次尝试启动redis-live.py ,抛错dateutil.parser
![c20afa005010a0a606d1e1cb3191ec12.png](https://i-blog.csdnimg.cn/blog_migrate/013fcc2c669a62dcd9b355e3b621ce37.jpeg)
14.再在尝试启动redis-live.py ,成功了,然后按ctrl+c中断掉
![07f9381df03baffa689847aaf5185045.png](https://i-blog.csdnimg.cn/blog_migrate/0047cb6628f13eb5fb5223e324e2366c.jpeg)
15.启动
![8d90916bdc077114320ed25b73248bc4.png](https://i-blog.csdnimg.cn/blog_migrate/36e76e91076b2b0a47186cc0b83cf4f0.jpeg)
打开web界面
http://172.16.101.66:8888/index.html
![50118f3511353ad80436dc749828f275.png](https://i-blog.csdnimg.cn/blog_migrate/b5c75a7ceeeb7cb517c0578d3ecf38ab.jpeg)
16.总结
- 安装 python2.7+pip
- pip指定版本去安装那几个组件
17.说明
redis live 实时redis监控面板
可以同时监控多个redis实例 , 包括 内存使用 、分db显示的key数、客户端连接数、 命令处理数、 系统运行时间 , 以及各种直观的折线图柱状图.
缺点是使用了monitor 命令监控 , 对性能有影响 ,最好不要长时间启动 .
redis-monitor.py:用来调用redis的monitor命令来收集redis的命令来进行统计
redis-live.py:启动web服务