前言:
之前已經使用過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表示在后臺掛起執行;
如下:

