本文发表的时间过于久远,其中的信息可能已经有所发展或者不再适用于现阶段
Redis Live部署备忘
github项目地址:https://github.com/nkrode/RedisLive
安装
1 | 从github上下载 |
依赖
- tornado
- redis.py
- python-dateutil
为了方便起见,使用Python的隔离环境工具vitualenv来下载对应安装包
1 | 如果没有安装virtualenv,先安装它 |
配置
编辑redis-live.conf:
配置
RedisServers
为要监视的redis实例。需要有个数据库来存储“Redis-live”的信息,这里选择的是sqlite,将
DataStoreType
设置为sqlite
,配置存储路径即可。
一个示例配置文件
1 | { |
目前不支持一个ip配置多个端口,需要配置的话 另(M)起(D)一(Z)行(Z)
运行
运行脚本start.sh
如下
1 | source env1/bin/activate |
这个只是个示例,实际运行过程中redis的monitor
命令占用的资源不能忽视,因而要设置时间,这个例子设置的时间是120秒,可以使用定时任务按照自己的需要调整调用redis-monitor.py
的频率。
你可以在 http://localhost:8888/index.html
查看监控页面了,默认运行端口为8888
版权声明:
除另有声明外,本博客文章均采用 知识共享(Creative Commons) 署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议 进行许可。
分享