Redis-stat的安裝與使用


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM