redis-stat是一個用ruby寫成的監控redis的程序,基於info命令獲取信息,而不是經過monitor獲取信息git
yum install -y ruby ruby-devel rubygems apt-get install rubygems ruby1.9.1
因爲國內網絡緣由,致使 rubygems.org 存放在 Amazon S3 上面的資源文件間歇性鏈接失敗。因此你會與遇到 gem install rack 或 bundle install 的時候半天沒有響應,因此須要修改rubygems爲淘寶鏡像。github
gem sources --add https://ruby.taobao.org/ --remove http://rubygems.org/ gem sources -l
git clone https://github.com/junegunn/redis-stat.git gem install redis-stat
會提示redis
Building native extensions. This could take a while...
Building native extensions. This could take a while...
Building native extensions. This could take a while...
ERROR: Error installing redis-stat:
redis-stat requires daemons (~> 1.1.9, runtime)ruby
gem uninstall daemons gem install daemons gem install redis-stat
裝redis-stat同時會安裝daemons-1.1.9,若是系統已安裝daemons其餘版本,需再次卸載網絡
ERROR: Error installing redis-stat:
redis-stat requires daemons (~> 1.1.9, runtime)ui
gem uninstall daemons Select gem to uninstall: 1. daemons-1.1.9 2. daemons-1.2.3 3. All versions > 2 Successfully uninstalled daemons-1.2.3
gem install SystemTimer
而後就能夠啓動redis-stat了server
redis-stat --verbose --server=8090 5 110.47.90.168:6379 110.160.4.71:6379 redis-stat 110.160.4.71:6379 110.47.90.168:6379 1 10
參考地址blog
https://github.com/junegunn/redis-stat資源