前言:
之前已经使用过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表示在后台挂起执行;
如下: