前言:
之前已經使用過Redis很長一段時間了,基本都是在命令列方面操作,後面發現除了在命令列之外還提供了圖形化的一些監控,可以直觀的查看Redis各個執行個體的一個使用方式。
以下是常用的一些可以對Redis進行監控的外掛程式:
1、redis-stat
2、redis-live
3、redis-faina
4、redis-broswer
這裡就只挑redis-stat進行記錄說明了:
redis-stat安裝和使用:
1.運行環境安裝:
yum install ruby
yum install rubygems
由於redis-stat是ruby寫的,所以需要先安裝以上環境;
2. redis-stat安裝
//下載:$ git clone https://github.com/junegunn/redis-stat.git//打包$ gem install redis-stat
3.運行
$ cd /root/redis-stat/bin$ ./redis-stat --help 可以看到使用協助redis-stat啟動參數說明:usage: redis-stat [HOST[:PORT] ...] [INTERVAL [COUNT]] -a, --auth=PASSWORD Password -v, --verbose Show more info --style=STYLE Output style: unicode|ascii --no-color Suppress ANSI color codes --csv=OUTPUT_CSV_FILE_PATH Save the result in CSV format --server[=PORT] Launch redis-stat web server (default port: 63790) --daemon Daemonize redis-stat. Must be used with --server option. --version Show version --help Show this message
兩種方式運行,(命令列顯示、介面圖形化顯示)
1)命令方式顯示:
$ ./redis-stat 172.168.63.201:7000 172.168.63.201:7001 5
說明:表示每隔5秒列印一次資訊
如下:
2)web介面顯示
$ ./redis-stat 172.168.63.201:7000 172.168.63.201:7001 --server=7006 10 --daemon
在瀏覽器可以通過訪問http://172.168.63.201:7006/ 查看redis運行情況。
說明:表示每個10秒列印一次資訊,--daemon表示在後台掛起執行;
如下: