redis管理命令 info

2021-08-20 07:22:21 字數 1962 閱讀 9307

server : 一般 redis 伺服器資訊,包含以下域:

redis_version : redis 伺服器版本

redis_git_sha1 : git sha1

redis_git_dirty : git dirty flag

os : redis 伺服器的宿主作業系統

arch_bits : 架構(32 或 64 位)

multiplexing_api : redis 所使用的事件處理機制

gcc_version : 編譯 redis 時所使用的 gcc 版本

process_id : 伺服器程序的 pid

run_id : redis 伺服器的隨機識別符號(用於 sentinel 和集群)

tcp_port : tcp/ip 監聽埠

uptime_in_seconds : 自 redis 伺服器啟動以來,經過的秒數

uptime_in_days : 自 redis 伺服器啟動以來,經過的天數

lru_clock : 以分鐘為單位進行自增的時鐘,用於 lru 管理

clients : 已連線客戶端資訊,包含以下域:

connected_clients : 已連線客戶端的數量(不包括通過從屬伺服器連線的客戶端)

client_longest_output_list : 當前連線的客戶端當中,最長的輸出列表

client_longest_input_buf : 當前連線的客戶端當中,最大輸入快取

blocked_clients : 正在等待阻塞命令(blpop、brpop、brpoplpush)的客戶端的數量

memory : 記憶體資訊,包含以下域:

used_memory : 由 redis 分配器分配的記憶體總量,以位元組(byte)為單位

used_memory_human : 以人類可讀的格式返回 redis 分配的記憶體總量

used_memory_rss : 從作業系統的角度,返回 redis 已分配的記憶體總量(俗稱常駐集大小)。這個值和 top 、 ps 等命令的輸出一致。

used_memory_peak : redis 的記憶體消耗峰值(以位元組為單位)

used_memory_peak_human : 以人類可讀的格式返回 redis 的記憶體消耗峰值

used_memory_lua : lua 引擎所使用的記憶體大小(以位元組為單位)

mem_fragmentation_ratio : used_memory_rss 和 used_memory 之間的比率

mem_allocator : 在編譯時指定的, redis 所使用的記憶體分配器。可以是 libc 、 jemalloc 或者 tcmalloc 。

在理想情況下, used_memory_rss 的值應該只比 used_memory 稍微高一點兒。

當 rss > used ,且兩者的值相差較大時,表示存在(內部或外部的)記憶體碎片。

記憶體碎片的比率可以通過 mem_fragmentation_ratio 的值看出。

當 used > rss 時,表示 redis 的部分記憶體被作業系統換出到交換空間了,在這種情況下,操作可能會產生明顯的延遲。

當 redis 釋放記憶體時,分配器可能會,也可能不會,將記憶體返還給作業系統。

如果 redis 釋放了記憶體,卻沒有將記憶體返還給作業系統,那麼 used_memory 的值可能和作業系統顯示的 redis 記憶體占用並不一致。

檢視 used_memory_peak 的值可以驗證這種情況是否發生。

persistence : rdb 和 aof 的相關資訊

stats : 一般統計資訊

replication : 主/從複製資訊

cpu : cpu 計算量統計資訊

commandstats : redis 命令統計資訊

cluster : redis 集群資訊

keyspace : 資料庫相關的統計資訊

info 命令說明

prev 上乙個節點 可以按鍵p返回到上乙個節點 info page 各說明檔案相關性的示意圖 可以使用上下左右按鍵來將游標移動到該文字或者 上面,按下enter,就可以前往該小節了.另外也可以使用tab按鍵,就可以快速的在節點中移動 info page中可以使用的按鍵 空格鍵 向下翻一頁 page...

redis的info指令詳情

介紹 redis info 可用於服務監控,返回關於 redis 伺服器的各種資訊和統計數值。通過給定可選的引數 section 可以讓命令只返回某一部分的資訊 資訊具體含義 server clents memory 記憶體 persistence rdb跟aof相關資訊 stats 一般的統計資訊...

Redis學習拓展篇 Info指令

info指令用於使我們可以知道redis內部一系列執行引數 info指令顯示分為9塊 server 伺服器執行的環境引數 cliens 客戶端相關資訊 memory 伺服器執行記憶體統計資料 persistence 持久化資訊 stats 通用統計資料 replication 主從複製相關資訊 cp...