以一種易於解釋(parse)且易於閱讀的格式,返回關於 redis 伺服器的各種資訊和統計數值。
通過給定可選的引數 section ,可以讓命令只返回某一部分的資訊:
clients : 已連線客戶端資訊,包含以下域:
memory : 記憶體資訊,包含以下域:在理想情況下,persistence : rdb 和 aof 的相關資訊used_memory_rss 的值應該只比
used_memory 稍微高一點兒。
當 rss
>
used
,且兩者的值相差較大時,表示存在(內部或外部的)記憶體碎片。
記憶體碎片的比率可以通過
mem_fragmentation_ratio 的值看出。
當 used
>
rss 時,表示 redis 的部分記憶體被作業系統換出到交換空間了,在這種情況下,操作可能會產生明顯的延遲。
當 redis 釋放記憶體時,分配器可能會,也可能不會,將記憶體返還給作業系統。
如果 redis 釋放了記憶體,卻沒有將記憶體返還給作業系統,那麼
used_memory 的值可能和作業系統顯示的 redis 記憶體占用並不一致。
檢視 used_memory_peak 的值可以驗證這種情況是否發生。
stats : 一般統計資訊
replication : 主/從複製資訊
cpu : cpu 計算量統計資訊
commandstats : redis 命令統計資訊
cluster : redis 集群資訊
keyspace : 資料庫相關的統計資訊
除上面給出的這些值以外,引數還可以是下面這兩個:
當不帶引數直接呼叫 info 命令時,使用 default 作為預設引數。
不同版本的 redis 可能對返回的一些域進行了增加或刪減。
因此,乙個健壯的客戶端程式在對 info
命令的輸出進行分析時,應該能夠跳過不認識的域,並且妥善地處理丟失不見的域。
iOS block 內容詳解
viewcontroller.m test addentrydictionary 01 created by jeffasd on 16 6 26.import viewcontroller.h typedef int myblock int,int typedef int tyblock int,...
Makefile詳解 內容
makefile裡主要包含了五個東西 顯式規則 隱晦規則 變數定義 檔案指示和注釋。1 顯式規則。顯式規則說明了,如何生成乙個或多的的目標檔案。這是由makefile的書寫者明顯指出,要生成的檔案,檔案的依賴檔案,生成的命令。2 隱晦規則。由於我們的make有自動推導的功能,所以隱晦的規則可以讓我們...
Linux ls l內容詳解
ls l是列出當前目錄下所有檔案資訊 以下是例項 具體的文字描述如下 第1欄位 檔案屬性字段 檔案屬性字段總共有10個字母組成,第乙個字母表示檔案型別,如果這個字母是乙個減號 則說明該檔案是乙個普通檔案.字母 d 表示該檔案是乙個目錄,字母 d 是dirtectory 目錄 的縮寫.請注意,乙個目錄...