您好,登錄后才能下訂單哦!
1、參數內容
used_memory_rss
從操作系統的角度, 返回 Redis 已分配的內存總量( 俗稱常駐集大小) 。 這個值和 top 、 ps 等命令的輸出一致, 包含了used_memory和內存碎片。
mem_fragmentation_ratio
used_memory_rss
和 used_memory
之間的比率
blocked_clients
正在等待阻塞命令(BLPOP、BRPOP、BRPOPLPUSH)的客戶端的數量
rejected_connections_
per_second
因為每秒最大客戶端數量限制而被拒絕的連接請求數量。
total_commands_processed_per_ses
服務器已每秒執行的命令數量
expired_keys_per_second
因為過期而每秒被自動刪除的數據庫鍵數量
evicted_keys_per_second
因為最大內存容量限制而每秒被驅逐(evict)的鍵數量
aof_current_size
AOF 文件目前的大小
aof_base_size
:
服務器啟動時或者 AOF 重寫最近一次執行之后,AOF 文件的大小
rdb_changes_since_last_save
距離最近一次成功創建持久化文件之后,經過了多少秒
pubsub_channels
:
目前被訂閱的頻道數量
pubsub_patterns
目前被訂閱的模式數量
keyspace_misses _per_second
查找數據庫鍵每秒失敗的次數
keyspace_hits _per_second
查找數據庫鍵成功的次數
keyspace_hits_ratio _per_second
查找數據庫鍵成功的次數比例
——————————————————————————————————————————————————————————————————-
2、監控內容:
redis-stat命令行模式:
redis-stat -a some34QA
redis-stat 1 -a some34QA
redis-stat 1 10 -a some34QA
redis-stat --verbose -a some34QA
redis-stat命令行模式:(監控某臺redis 將localhost更改為被監控的IP)
redis-stat localhost:6380 1 10 -a some34QA
監控本地6380 6381端口的Redis服務
redis-stat localhost localhost:6380 localhost:6381 5 -a some34QA
將結果輸出到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方式啟動,監控137 138服務器的redis服務
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 監控安裝 (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
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。