redis-stat是一個用ruby寫成的監控redis的程式,基於info命令獲取信息,而不是通過monitor獲取信息 一、安裝ruby 由於國內網路原因,導致 rubygems.org 存放在 Amazon S3 上面的資源文件間歇性連接失敗。所以你會與遇到 gem install rack ...
redis-stat是一個用ruby寫成的監控redis的程式,基於info命令獲取信息,而不是通過monitor獲取信息
一、安裝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為淘寶鏡像。
二、替換rubygems
gem sources --add https://ruby.taobao.org/ --remove http://rubygems.org/ gem sources -l
三、安裝redis-stat
git clone https://github.com/junegunn/redis-stat.git gem install redis-stat
會提示
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)
四、卸載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)
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
五、安裝SystemTimer
gem install SystemTimer
然後就可以啟動redis-stat了
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
參考地址
https://github.com/junegunn/redis-stat