Redis集群监控及Redis桌面客户端
之前在生產環境部署了Redis集群,一直苦于沒有工具監控,最近找了下網上推薦redmon和Redislive的比較多,查看了兩個項目的github,都幾年沒有更新,這兩個項目應該沒有人在維護了,如果哪位有更好的替代方案麻煩告知!
僅將自己的部署方案貼出來,以供自己翻查!
具體步驟參考自redislive 的github安裝文檔:-----------------http://www.nkrode.com/article/real-time-dashboard-for-redis
環境:
CentOS7.2-1511 minimal?
python 2.7.5
安裝依賴組件:
1、yum install epel-release
? ? ? yum install python-devel python-setuptools python-pip
? ? ? pip install redis
? ? ??pip install dateutil(內網通過掛載本地yum源安裝的)
pip install tornado(內網通過下載tornado-1.2.1.tar.gz python setup.py install)
如果是python2.7以下,還需要安裝pip install argparse 官方文檔說明
? ? ??
2、安裝過程中如有報錯,安裝相應的依賴即可(內網可通過外網虛機 yum install --downloadonly --downloaddir 方式下載安裝)
3、下載github源碼
? ? git clone?https://github.com/nkrode/RedisLive.git 或者直接下載解壓
4、配置文件更改
? ? #cd nkrode-RedisLive-6debcb6
? ?#cd src
? ? mv redis-live.conf.example redis-live.conf
? #vi redis-live.conf
注意打開的方式,部分編輯工具會進入非法字符
原始的配置文件如下:
? ?
[plain]?view plaincopy
部分配置參數說明:
RedisStatsServer: 如果存儲類型選擇了reids,就需要配置此項,即另外拿出一個redis來存儲其他redis的狀態信息,也就是上面說的元數據。
SqliteStatisStore: 如果存儲類型選擇了sqlite,就配置此項,指定一個路徑保存sqlite文件。
5、服務啟動
./redis-monitor.py?--duration=120
./redis-live.py
http://192.168.1.101:8888/index.html
以上兩個進程都是默認前臺運行,可以后臺去執行
nohup?./redis-monitor.py?--duration=36000 --quiet &
? ? ? ? nohup ./redis-live.py --log_file_prefix=/home/user/log/redis_live --logging=warning &
6、redis-client
RedisDesktopManager下載地址 https://redisdesktop.com/ 有windows Linux mac版本,下載建立連接即可。
http://bbs.redis.cn/forum.php?mod=viewthread&tid=840
總結
以上是生活随笔為你收集整理的Redis集群监控及Redis桌面客户端的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python二维图颜色函数_Python
- 下一篇: python自动化控制设备有限公司_华为