Redis學習筆記--info命令結果解析
阿新 • • 發佈:2019-01-22
127.0.0.1:8376> info all
# Server --- 伺服器資訊
redis_version:2.8.20-- redis伺服器版本
redis_git_sha1:00000000-- Git SHA1
redis_git_dirty:0-- Git Dirty Flag
redis_build_id:b873423ea3d4fc14-- redis build id
redis_mode:standalone-- redis的執行模式:standalone還是cluster
os:Linux 3.10.0-327.18.2.el7.x86_64 x86_64-- Redis所在的作業系統
arch_bits:64-- Redis核心架構:32位還是64位
multiplexing_api:epoll-- Redis所使用的事件處理機制
gcc_version:4.8.5-- Redis編譯時所使用的gcc版本
process_id:5786-- Redis伺服器程序的pid
run_id:9ec59b0b8f8f3e819463b8d28fca9ba89abce933-- Redis伺服器的隨機識別符號(用於sentinel和cluster)
tcp_port:8376-- Redis伺服器的監聽埠
uptime_in_seconds:6728387-- Redis伺服器啟動的總時長,單位是秒
uptime_in_days:77-- Redis伺服器啟動的總時長,單位是天
hz:10-- Redis內部排程(關閉timeout客戶端,刪除過期的key等)頻率,程式規定serverCron每秒執行10次
lru_clock:13372390-- 自增的時鐘,用於LRU管理,該時鐘100ms執行一次。(參考引數hz)
config_file:/home/hadoop/redis_8376/redis.conf-- Redis配置檔案路徑
# Clients--- 已連線的客戶端資訊
connected_clients:193-- 已連線的客戶端數量(不包括slave連線的客戶端)。
client_longest_output_list:0-- 當前連線的客戶端最長輸出列表,用client list命令觀察omem欄位最大值。
client_biggest_input_buf:0-- 當前連線的客戶端最大輸入快取,用client list命令觀察qbuf和qbuf-free兩欄位最大值。
blocked_clients:0-- 正在等待阻塞命令(BLPOP,BRPOP,BRPOPLPUSH)的客戶端數量。
# Memory -- 記憶體資訊
used_memory:11750252808--Redis分配的記憶體總量(位元組)
used_memory_human:10.94G--人類可讀的記憶體總量
used_memory_rss:16637059072--作業系統角度,redis分配的記憶體總量。與top命令一致。
used_memory_peak:13654200496-- Redis記憶體消耗峰值
used_memory_peak_human:12.72G-- 人類可讀的Redis記憶體消耗峰值
used_memory_lua:35840-- LUA引擎使用的記憶體大小(位元組)
mem_fragmentation_ratio:1.42-- used_memory_rss / used_memory。小於1表示使用了swap,大於1表示碎片較多
mem_allocator:jemalloc-3.6.0-- 編譯時指定的Redis所使用的記憶體分配器
# Persistence-- rdb和aof的持久化資訊
loading:0-- 伺服器是否正在載入持久化檔案
rdb_changes_since_last_save:10493799192-- 離最近一次成功生成rdb檔案,寫入命令的個數,既有多少個寫入命令沒有持久化
rdb_bgsave_in_progress:0-- 伺服器是否正在建立rdb檔案。
rdb_last_save_time:1516593579-- 離最近一次成功建立rdb檔案多久了
rdb_last_bgsave_status:ok-- 最近一次持久化rdb檔案是否成功
rdb_last_bgsave_time_sec:0-- 最近一次成功生成rdb檔案耗時的秒數
rdb_current_bgsave_time_sec:-1-- 如果伺服器正在建立rdb檔案,這裡就是當前建立rdb檔案已經耗費的秒數。
aof_enabled:0-- 是否已經開啟了AOF
aof_rewrite_in_progress:0-- AOF的rewrite操作是否在進行中。
aof_rewrite_scheduled:0-- rewrite任務計劃,當客戶端傳送bgrewriteaof指令,如果當前rewrite子程序正在執行,那麼將客戶端請求的bgrewriteaof變為計劃任務,待aof子程序結束後執行rewrite
aof_last_rewrite_time_sec:-1-- 最近一次AOF rewrite耗費的時長
aof_current_rewrite_time_sec:-1-- 如果rewrite操作正在執行,此處為所使用時間
aof_last_bgrewrite_status:ok-- 上次bgrewrite操作的狀態
aof_last_write_status:ok-- 上次AOF寫入狀態
# Stats--- 統計資訊
total_connections_received:19534660-- 新建立的連線個數,如果新建立的連線過多,過度的建立和銷燬連結對效能有影響,說明端連線嚴重或連結池使用有問題。
total_commands_processed:14796974293-- redis處理的命令數
instantaneous_ops_per_sec:16301-- redis當前的qps
total_net_input_bytes:661322565150-- redis網路入口流量位元組數
total_net_output_bytes:695291247545-- redis網路出口流量位元組數
instantaneous_input_kbps:921.09-- redis網路入口kps
instantaneous_output_kbps:984.72-- redis網路出口kps
rejected_connections:0-- 拒絕連線的個數
sync_full:1-- 主從完全同步成功的次數
sync_partial_ok:0-- 主從部分同步成功的次數
sync_partial_err:0-- 主從部分同步失敗的次數
expired_keys:1049725658-- 執行以來過期的key的數量
evicted_keys:0-- 執行以來剔除的key的數量
keyspace_hits:2756196607-- 命中次數
keyspace_misses:0-- 沒命中次數
pubsub_channels:0-- 當前使用中的頻道數量
pubsub_patterns:0-- 當前使用的模式數
latest_fork_usec:1284-- 最近一次fork操作阻塞redis程序的耗時數,單位微秒
# Replication-- 主從資訊
role:master-- 例項的角色,master還是slave
connected_slaves:1-- 連線的slave例項的個數
slave0:ip=172.22.0.58,port=8376,state=online,offset=626043133432,lag=1-- 從庫資訊
master_repl_offset:626043468677-- 主從同步偏移量,此值如果和上面的offset相同,說明沒延遲
repl_backlog_active:1-- 複製積壓緩衝區是否開啟
repl_backlog_size:1048576-- 複製積壓緩衝區大小
repl_backlog_first_byte_offset:626042420102-- 複製緩衝區偏移量大小
repl_backlog_histlen:1048576-- 此值等於 master_repl_offset - repl_backlog_first_byte_offset,該值不會超過repl_backlog_size的大小
# CPU--- CPU資訊
used_cpu_sys:165529.61-- 所有Redis主程序在核心態所佔用的CPU時間
used_cpu_user:129734.81-- 所有Redis主程序在使用者態所佔用的CPU時間
used_cpu_sys_children:0.00-- 後臺程序在核心態所佔用的CPU時間
used_cpu_user_children:0.00-- 後臺程序在使用者態所佔用的CPU時間
# Commandstats -- 各種命令的統計資訊
# calls: 每個命令執行次數
# usec:總共消耗的CPU時長(單位微秒)
# usec_per_call:平均每次消耗的CPU時長(單位微秒)
cmdstat_setnx:calls=1058600944,usec=3625955232,usec_per_call=3.43
cmdstat_del:calls=20,usec=27367,usec_per_call=1368.35
cmdstat_setbit:calls=5041217639,usec=3122287725,usec_per_call=0.62
cmdstat_getrange:calls=1,usec=1690,usec_per_call=1690.00
cmdstat_zincrby:calls=1676839306,usec=50540232309,usec_per_call=30.14
cmdstat_zcount:calls=29906442,usec=104796077,usec_per_call=3.50
cmdstat_select:calls=4215899299,usec=5929025928,usec_per_call=1.41
cmdstat_expire:calls=2726290157,usec=7765181091,usec_per_call=2.85
cmdstat_keys:calls=77,usec=88002,usec_per_call=1142.88
cmdstat_scan:calls=47677,usec=15868864,usec_per_call=332.84
cmdstat_ping:calls=41455097,usec=58940755,usec_per_call=1.42
cmdstat_psync:calls=1,usec=1461,usec_per_call=1461.00
cmdstat_replconf:calls=6717280,usec=10878864,usec_per_call=1.62
cmdstat_flushdb:calls=20,usec=999516,usec_per_call=49975.80
cmdstat_info:calls=326,usec=39375,usec_per_call=120.78
cmdstat_bitcount:calls=7,usec=167648,usec_per_call=23949.71
# Keyspace
db0:keys=400,expires=0,avg_ttl=0
# Server --- 伺服器資訊
redis_version:2.8.20-- redis伺服器版本
redis_git_sha1:00000000-- Git SHA1
redis_git_dirty:0-- Git Dirty Flag
redis_build_id:b873423ea3d4fc14-- redis build id
redis_mode:standalone-- redis的執行模式:standalone還是cluster
os:Linux 3.10.0-327.18.2.el7.x86_64 x86_64-- Redis所在的作業系統
arch_bits:64-- Redis核心架構:32位還是64位
multiplexing_api:epoll-- Redis所使用的事件處理機制
gcc_version:4.8.5-- Redis編譯時所使用的gcc版本
process_id:5786-- Redis伺服器程序的pid
run_id:9ec59b0b8f8f3e819463b8d28fca9ba89abce933-- Redis伺服器的隨機識別符號(用於sentinel和cluster)
tcp_port:8376-- Redis伺服器的監聽埠
uptime_in_seconds:6728387-- Redis伺服器啟動的總時長,單位是秒
uptime_in_days:77-- Redis伺服器啟動的總時長,單位是天
hz:10-- Redis內部排程(關閉timeout客戶端,刪除過期的key等)頻率,程式規定serverCron每秒執行10次
lru_clock:13372390-- 自增的時鐘,用於LRU管理,該時鐘100ms執行一次。(參考引數hz)
config_file:/home/hadoop/redis_8376/redis.conf-- Redis配置檔案路徑
# Clients--- 已連線的客戶端資訊
connected_clients:193-- 已連線的客戶端數量(不包括slave連線的客戶端)。
client_longest_output_list:0-- 當前連線的客戶端最長輸出列表,用client list命令觀察omem欄位最大值。
client_biggest_input_buf:0-- 當前連線的客戶端最大輸入快取,用client list命令觀察qbuf和qbuf-free兩欄位最大值。
blocked_clients:0-- 正在等待阻塞命令(BLPOP,BRPOP,BRPOPLPUSH)的客戶端數量。
# Memory -- 記憶體資訊
used_memory:11750252808--Redis分配的記憶體總量(位元組)
used_memory_human:10.94G--人類可讀的記憶體總量
used_memory_rss:16637059072--作業系統角度,redis分配的記憶體總量。與top命令一致。
used_memory_peak:13654200496-- Redis記憶體消耗峰值
used_memory_peak_human:12.72G-- 人類可讀的Redis記憶體消耗峰值
used_memory_lua:35840-- LUA引擎使用的記憶體大小(位元組)
mem_fragmentation_ratio:1.42-- used_memory_rss / used_memory。小於1表示使用了swap,大於1表示碎片較多
mem_allocator:jemalloc-3.6.0-- 編譯時指定的Redis所使用的記憶體分配器
# Persistence-- rdb和aof的持久化資訊
loading:0-- 伺服器是否正在載入持久化檔案
rdb_changes_since_last_save:10493799192-- 離最近一次成功生成rdb檔案,寫入命令的個數,既有多少個寫入命令沒有持久化
rdb_bgsave_in_progress:0-- 伺服器是否正在建立rdb檔案。
rdb_last_save_time:1516593579-- 離最近一次成功建立rdb檔案多久了
rdb_last_bgsave_status:ok-- 最近一次持久化rdb檔案是否成功
rdb_last_bgsave_time_sec:0-- 最近一次成功生成rdb檔案耗時的秒數
rdb_current_bgsave_time_sec:-1-- 如果伺服器正在建立rdb檔案,這裡就是當前建立rdb檔案已經耗費的秒數。
aof_enabled:0-- 是否已經開啟了AOF
aof_rewrite_in_progress:0-- AOF的rewrite操作是否在進行中。
aof_rewrite_scheduled:0-- rewrite任務計劃,當客戶端傳送bgrewriteaof指令,如果當前rewrite子程序正在執行,那麼將客戶端請求的bgrewriteaof變為計劃任務,待aof子程序結束後執行rewrite
aof_last_rewrite_time_sec:-1-- 最近一次AOF rewrite耗費的時長
aof_current_rewrite_time_sec:-1-- 如果rewrite操作正在執行,此處為所使用時間
aof_last_bgrewrite_status:ok-- 上次bgrewrite操作的狀態
aof_last_write_status:ok-- 上次AOF寫入狀態
# Stats--- 統計資訊
total_connections_received:19534660-- 新建立的連線個數,如果新建立的連線過多,過度的建立和銷燬連結對效能有影響,說明端連線嚴重或連結池使用有問題。
total_commands_processed:14796974293-- redis處理的命令數
instantaneous_ops_per_sec:16301-- redis當前的qps
total_net_input_bytes:661322565150-- redis網路入口流量位元組數
total_net_output_bytes:695291247545-- redis網路出口流量位元組數
instantaneous_input_kbps:921.09-- redis網路入口kps
instantaneous_output_kbps:984.72-- redis網路出口kps
rejected_connections:0-- 拒絕連線的個數
sync_full:1-- 主從完全同步成功的次數
sync_partial_ok:0-- 主從部分同步成功的次數
sync_partial_err:0-- 主從部分同步失敗的次數
expired_keys:1049725658-- 執行以來過期的key的數量
evicted_keys:0-- 執行以來剔除的key的數量
keyspace_hits:2756196607-- 命中次數
keyspace_misses:0-- 沒命中次數
pubsub_channels:0-- 當前使用中的頻道數量
pubsub_patterns:0-- 當前使用的模式數
latest_fork_usec:1284-- 最近一次fork操作阻塞redis程序的耗時數,單位微秒
# Replication-- 主從資訊
role:master-- 例項的角色,master還是slave
connected_slaves:1-- 連線的slave例項的個數
slave0:ip=172.22.0.58,port=8376,state=online,offset=626043133432,lag=1-- 從庫資訊
master_repl_offset:626043468677-- 主從同步偏移量,此值如果和上面的offset相同,說明沒延遲
repl_backlog_active:1-- 複製積壓緩衝區是否開啟
repl_backlog_size:1048576-- 複製積壓緩衝區大小
repl_backlog_first_byte_offset:626042420102-- 複製緩衝區偏移量大小
repl_backlog_histlen:1048576-- 此值等於 master_repl_offset - repl_backlog_first_byte_offset,該值不會超過repl_backlog_size的大小
# CPU--- CPU資訊
used_cpu_sys:165529.61-- 所有Redis主程序在核心態所佔用的CPU時間
used_cpu_user:129734.81-- 所有Redis主程序在使用者態所佔用的CPU時間
used_cpu_sys_children:0.00-- 後臺程序在核心態所佔用的CPU時間
used_cpu_user_children:0.00-- 後臺程序在使用者態所佔用的CPU時間
# Commandstats -- 各種命令的統計資訊
# calls: 每個命令執行次數
# usec:總共消耗的CPU時長(單位微秒)
# usec_per_call:平均每次消耗的CPU時長(單位微秒)
cmdstat_setnx:calls=1058600944,usec=3625955232,usec_per_call=3.43
cmdstat_del:calls=20,usec=27367,usec_per_call=1368.35
cmdstat_setbit:calls=5041217639,usec=3122287725,usec_per_call=0.62
cmdstat_getrange:calls=1,usec=1690,usec_per_call=1690.00
cmdstat_zincrby:calls=1676839306,usec=50540232309,usec_per_call=30.14
cmdstat_zcount:calls=29906442,usec=104796077,usec_per_call=3.50
cmdstat_select:calls=4215899299,usec=5929025928,usec_per_call=1.41
cmdstat_expire:calls=2726290157,usec=7765181091,usec_per_call=2.85
cmdstat_keys:calls=77,usec=88002,usec_per_call=1142.88
cmdstat_scan:calls=47677,usec=15868864,usec_per_call=332.84
cmdstat_ping:calls=41455097,usec=58940755,usec_per_call=1.42
cmdstat_psync:calls=1,usec=1461,usec_per_call=1461.00
cmdstat_replconf:calls=6717280,usec=10878864,usec_per_call=1.62
cmdstat_flushdb:calls=20,usec=999516,usec_per_call=49975.80
cmdstat_info:calls=326,usec=39375,usec_per_call=120.78
cmdstat_bitcount:calls=7,usec=167648,usec_per_call=23949.71
# Keyspace
db0:keys=400,expires=0,avg_ttl=0