Redis-stat的安装与使用
redis-stat是一個用ruby寫成的監(jiān)控redis的程序,基于info命令獲取信息,而不是通過monitor獲取信息
一、安裝ruby
yum?install?-y?ruby?ruby-devel?rubygems由于國內網(wǎng)絡原因,導致 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,如果系統(tǒng)已安裝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.92.?daemons-1.2.33.?All?versions >?2 Successfully?uninstalled?daemons-1.2.3五、安裝SystemTimer
gem?install?SystemTimer然后就可以啟動redis-stat了
六、基本使用
redis-stat命令參數(shù)
usage:?redis-stat?[HOST[:PORT]?...]?[INTERVAL?[COUNT]]-a,?--auth=PASSWORD?????????設置密碼(密碼如有特殊字符,用單引號,不要用雙引號!)-v,?--verbose????????????顯示更多信息--style=STYLE?????????輸出編碼類型:?unicode|ascii--no-color??????????取消ANSI顏色編碼--csv=OUTPUT_CSV_FILE_PATH??以CSV格式存儲結果--es=ELASTICSEARCH_URL????把結果發(fā)送到?ElasticSearch:?[http://]HOST[:PORT][/INDEX]--server[=PORT]????????運行redis-stat的web?server?(默認端口號:?63790)--daemon???????????使得redis-stat成為進程。必須使用?--server?選項--version???????????顯示版本號--help????????????顯示幫助信息? ? ? ??
常用命令組合:
多實例監(jiān)控:是匯總信息,多實例的話,最好用:RedisLive
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命令行模式監(jiān)控redis:
redis-stat?-a?'redis訪問密碼' redis-stat?-a?'redis訪問密碼'?1 redis-stat?-a?'redis訪問密碼'?1?10 redis-stat?-a?'redis訪問密碼'?--verbose redis-stat?-a?'redis訪問密碼'??10.59.2.13:6379 redis-stat?-a?'redis訪問密碼'??10.59.2.13:6379?1?10?--csv=/tmp/outpu.csv?--verboseWEB模式:
redis-stat?--server指定端口,5秒刷新一次:
redis-stat?--verbose?--server=63790?5web界面查看(5秒刷新一次):
http://10.59.2.13:63790
守護進程模式(后臺運行):
#?redis-stat?server?can?be?daemonized redis-stat?--server?--daemon redis-stat?-a?'redis訪問密碼'?--server=端口??--daemon?--verbose?5?10.59.2.13:6379 redis-stat?-a?'redis訪問密碼'?--server=63790?--daemon?--verbose?5?10.59.2.13:6379殺掉后臺進程
#?Kill?the?daemon killall?-9?redis-stat-daemon參考地址:
https://github.com/junegunn/redis-stat
轉載于:https://blog.51cto.com/miaocbin/1792095
總結
以上是生活随笔為你收集整理的Redis-stat的安装与使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【SSH系列】Hibernate映射 -
- 下一篇: 前端性能的几个基础指标