Redis-stat的安裝與使用

redis-stat是一個用ruby寫成的監控redis的程序,基於info命令獲取信息,而不是經過monitor獲取信息git

1、安裝ruby

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

2、替換rubygems

gem sources --add https://ruby.taobao.org/ --remove http://rubygems.org/
gem sources -l

3、安裝redis-stat

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

4、卸載daemons

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

5、安裝SystemTimer

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資源

相關文章
相關標籤/搜索