溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

實(shí)時(shí)監(jiān)控redis性能的方法

發(fā)布時(shí)間:2021-02-20 13:54:22 來(lái)源:億速云 閱讀:195 作者:小新 欄目:關(guān)系型數(shù)據(jù)庫(kù)

這篇文章將為大家詳細(xì)講解有關(guān)實(shí)時(shí)監(jiān)控redis性能的方法,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

前言:

Redis是一個(gè)由 Salvatore Sanfilippo 寫的 key-value 存儲(chǔ)系統(tǒng),是跨平臺(tái)的非關(guān)系型數(shù)據(jù)庫(kù)

Redis 是一個(gè)開源的使用 ANSI C 語(yǔ)言編寫、遵守 BSD 協(xié)議、支持網(wǎng)絡(luò)、可基于內(nèi)存、分布式、可選持久性的鍵值對(duì)(Key-Value)存儲(chǔ)數(shù)據(jù)庫(kù),并提供多種語(yǔ)言的 API。

主要內(nèi)容:

一、如何查看監(jiān)控

安裝好Redis后可以使用自帶的連接客戶端redis-cli連接至Redis服務(wù),使用info命令即可查看到所有的redis運(yùn)行狀態(tài)

[root@node1 ~]# redis-cli info all #查看redis的信息

接下來(lái)要知道和會(huì)分析每個(gè)參數(shù)的意義;

二、所監(jiān)控的各個(gè)參數(shù)說(shuō)明

2.1、連接類信息

connected_clients 
?已連接客戶端的數(shù)量(不包括通過(guò)從屬服務(wù)器連接的客戶端)


? client_longest_output_list 
?當(dāng)前連接的客戶端當(dāng)中,最長(zhǎng)的輸出列表


? client_longest_input_buf 
?當(dāng)前連接的客戶端當(dāng)中,最大輸入緩存


? blocked_clients 
?正在等待阻塞命令(BLPOP、BRPOP、BRPOPLPUSH)的客戶端的數(shù)量

2.2、內(nèi)存類信息

used_memory 
?當(dāng)前使用的內(nèi)存信息,以字節(jié)為單位


? used_memory_rss 
?當(dāng)前操作系統(tǒng)分配給 Redis 的內(nèi)存


? used_memory_peak 
?Redis 的內(nèi)存消耗峰值,以字節(jié)為單位


? used_memory_peak_human 
?以人類可讀的格式返回 Redis 的內(nèi)存消耗峰值


? mem_fragmentation_ratio 
? used_memory_rss  和  used_memory  之間的比率

2.3、運(yùn)行狀態(tài)類信息

changes_since_last_save 
?上次保存數(shù)據(jù)庫(kù)之后,執(zhí)行命令的次數(shù)


? bgsave_in_progress 
?后臺(tái)進(jìn)行中的 save 操作的數(shù)量


? last_save_time 
?最后一次成功保存的時(shí)間點(diǎn),以 UNIX 時(shí)間戳格式顯示


? bgrewriteaof_in_progress 
?后臺(tái)進(jìn)行中的 aof 文件修改操作的數(shù)量


? total_connections_received 
?運(yùn)行以來(lái)連接過(guò)的客戶端的總數(shù)量


? total_commands_processed 
?運(yùn)行以來(lái)執(zhí)行過(guò)的命令的總數(shù)量


? expired_keys 
?運(yùn)行以來(lái)過(guò)期的 key 的數(shù)量


? keyspace_hits 
?命中 key 的次數(shù)


? keyspace_misses 
?不命中 key 的次數(shù)

使用如下命令監(jiān)控redis當(dāng)前的dbindex的信息

[root@localhost ~]# redis-cli info Keyspace
######命令結(jié)果輸出#########
# Keyspace
db0:keys=4,expires=0,avg_ttl=0
db1:keys=2,expires=0,avg_ttl=0
db4:keys=4,expires=0,avg_ttl=0
db9:keys=57,expires=0,avg_ttl=0

相關(guān)解釋:

 第一列
?表示 dbindex 


? keys 
? dbindex 下含有的key的數(shù)量


? expires 
? dbindex 下帶有生存期的 key 的數(shù)量


? avg_ttl 
? dbindex 存活的時(shí)間計(jì)數(shù)

關(guān)于“實(shí)時(shí)監(jiān)控redis性能的方法”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI