1、參數(shù)內(nèi)容
成都創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的惠農(nóng)網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
used_memory_rss
從操作系統(tǒng)的角度, 返回 redis 已分配的內(nèi)存總量( 俗稱常駐集大?。?。 這個(gè)值和 top 、 ps 等命令的輸出一致, 包含了used_memory和內(nèi)存碎片。
mem_fragmentation_ratio
used_memory_rss
和 used_memory
之間的比率
blocked_clients
正在等待阻塞命令(BLPOP、BRPOP、BRPOPLPUSH)的客戶端的數(shù)量
rejected_connections_
per_second
因?yàn)槊棵胱畲罂蛻舳藬?shù)量限制而被拒絕的連接請(qǐng)求數(shù)量。
total_commands_processed_per_ses
服務(wù)器已每秒執(zhí)行的命令數(shù)量
expired_keys_per_second
因?yàn)檫^期而每秒被自動(dòng)刪除的數(shù)據(jù)庫鍵數(shù)量
evicted_keys_per_second
因?yàn)樽畲髢?nèi)存容量限制而每秒被驅(qū)逐(evict)的鍵數(shù)量
aof_current_size
AOF 文件目前的大小
aof_base_size
:
服務(wù)器啟動(dòng)時(shí)或者 AOF 重寫最近一次執(zhí)行之后,AOF 文件的大小
rdb_changes_since_last_save
距離最近一次成功創(chuàng)建持久化文件之后,經(jīng)過了多少秒
pubsub_channels
:
目前被訂閱的頻道數(shù)量
pubsub_patterns
目前被訂閱的模式數(shù)量
keyspace_misses _per_second
查找數(shù)據(jù)庫鍵每秒失敗的次數(shù)
keyspace_hits _per_second
查找數(shù)據(jù)庫鍵成功的次數(shù)
keyspace_hits_ratio _per_second
查找數(shù)據(jù)庫鍵成功的次數(shù)比例
——————————————————————————————————————————————————————————————————-
2、監(jiān)控內(nèi)容:
redis-stat命令行模式:
redis-stat -a some34QA
redis-stat 1 -a some34QA
redis-stat 1 10 -a some34QA
redis-stat --verbose -a some34QA
redis-stat命令行模式:(監(jiān)控某臺(tái)redis 將localhost更改為被監(jiān)控的IP)
redis-stat localhost:6380 1 10 -a some34QA
監(jiān)控本地6380 6381端口的Redis服務(wù)
redis-stat localhost localhost:6380 localhost:6381 5 -a some34QA
將結(jié)果輸出到CSV文件中
redis-stat localhost localhost:6380 1 10 --csv=/tmp/output.csv --verbose -a some34QA
redis-stat web模式:
redis-stat --server -a some34QA
redis-stat --verbose --server=8080 5 -a some34QA
redis-stat --server --daemon -a some34QA
以Web方式啟動(dòng),監(jiān)控137 138服務(wù)器的redis服務(wù)
redis-stat 172.16.0.137:6379 172.16.0.138:6380 172.16.0.139:6381 --verbose --server=8080 1 --daemon -a some34QA
redis-stat 172.16.0.137:6379 172.16.0.138:6380 172.16.0.139:6381 --verbose --server=8080 1 10 --daemon -a some34QA
訪問方式:
http://172.16.0.137:8080/?host=172.16.0.138:8080/?host=172.16.0.139:8080
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
redis_stat 監(jiān)控安裝 (https://rvm.io/ 參考文檔)
[root@redis_M ~]gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
[root@redis_M ~]curl -sSL https://get.rvm.io | bash
[root@redis_M ~]curl -sSL https://get.rvm.io | bash -s stable --ruby
[root@redis_M ~]curl -sSL https://get.rvm.io | bash -s stable --ruby=jruby --gems=rails,puma
[root@redis_M ~]curl -sSL https://get.rvm.io | bash -s stable --without-gems="rvm rubygems-bundler"
[root@redis_M ~]curl -sSL https://get.rvm.io | bash -s stable --with-gems="hirb"
[root@redis_M ~]curl -sSL https://get.rvm.io | bash -s stable --with-default-gems="rails haml"
[root@redis_M ~] curl -sSL https://get.rvm.io | bash -s -- --autolibs=read-fail
[root@redis_M ~] echo progress-bar >> ~/.curlrc
[root@redis_M ~]curl https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer | bash -s stable
[root@redis_M ~] curl -sSL https://get.rvm.io | bash -s stable
[root@redis_M ~]curl -sSL https://get.rvm.io | bash
[root@redis_M ~]curl -sSL https://get.rvm.io | bash -s -- --ignore-dotfiles
[root@redis_M ~]curl -sSL https://get.rvm.io | sudo bash -s stable
[root@redis_M ~]curl -sSL https://get.rvm.io | bash -s -- --version latest
[root@redis_M ~]curl -sSL https://get.rvm.io | bash -s -- --branch
[root@redis_M ~]curl -sSL https://get.rvm.io | bash -s -- --trace
[root@redis_M ~] curl -sSL https://get.rvm.io | bash -s -- --ignore-dotfiles
[root@redis_M ~]echo "source $HOME/.rvm/scripts/rvm" >> ~/.bash_profile
[root@redis_M ~]source /etc/profile
[root@redis_M ~] rvm user gemsets
[root@redis_M ~]source ~/.rvm/scripts/rvm
[root@redis_M ~]type rvm | head -n 1
[root@redis_M ~]rvm list known
[root@redis_M ~]rvm install 2.4
[root@redis_M ~]rvm use 2.4
[root@redis_M ~]ruby -v
[root@redis_M ~]which ruby
[root@redis_M ~]rvm ruby 2.4 --default
[root@redis_M ~]rvm use 2.4 --default
[root@redis_M ~]type rvm | head -1
[root@redis_M ~]gem install redis-stat