最近因為redis的問題,老是被人煩卿嘲,一會這個問redis是不是好的颂斜,一會那個問,其實用redis-cli連一下拾枣,就知道好不好了沃疮,但是端口多了,各服務連的db又不一樣梅肤,確實管理起來比較煩司蔬,于是想到了偉大的開源,在這里把這兩天接觸到的redis監(jiān)控列一下
1. redmon
它是用ruby開發(fā)的姨蝴,部署比較簡單俊啼,只要有ruby環(huán)境,gem install redmon
就可以了左医,在命令行執(zhí)行redmon -r <password@>redis://<redis-ip>:<redis-port>
授帕,就可以在web上打開了http://IP:4567
同木,如下圖,看上去還不錯的樣子跛十,但缺點是不能監(jiān)控多個redis
2. redis-stat
同樣是用ruby開發(fā)的彤路,部署也比較簡單,只要有ruby環(huán)境芥映,gem install redis-stat
就可以了洲尊,在命令行執(zhí)行redis-stat ip:port ip2:port
,可以同時監(jiān)控多個redis奈偏,可以在命令行中查看結果坞嘀,也可以通過redis-stat --server
,在web上打開http://ip:63790
查看惊来,缺點是它顯示的是所有監(jiān)控的redis的總量
3.redislive
python開發(fā)姆吭,部署有要python環(huán)境,支持包比較多唁盏,還要做相應的配置内狸,具體的可以參考Reids監(jiān)控RedisLive安裝教程
4.redis-monitor
終于來到了終解決方案,注明:這是用python實現(xiàn)的厘擂,不是redis官網或某大神用java實現(xiàn)的昆淡。簡單且強大
# 安裝
pip install redis-monitor
#初始化
redis-monitor init
#啟動
redis-monitor start &
完成后,在web上打開 http://IP:9527
(我猜開發(fā)這個是的個中國人刽严,不然版本會用9527做為端口呢)
在此頁面可以添加要監(jiān)控的redis
點擊上一頁面上的redis information昂灵,可以查看詳細