Server:git
redis_versionredis |
Redis 服務器版本api |
redis_git_sha1緩存 |
Git SHA1服務器 |
redis_git_dirty網絡 |
Git dirty flag架構 |
redis_build_idsocket |
Git dirty flagtcp |
redis_mode性能 |
運行模式,單機或者集羣 |
os |
服務器的宿主操做系統 |
arch_bits |
架構(32 或 64 位) |
multiplexing_api |
Redis 所使用的事件處理機制 |
atomicvar_api |
原子處理api |
gcc_version |
編譯 Redis 時所使用的 GCC 版本 |
process_id |
服務器進程的 PID |
run_id |
Redis 服務器的隨機標識符(用於 Sentinel 和集羣) |
tcp_port |
TCP/IP 監聽端口 |
uptime_in_seconds |
自 Redis 服務器啓動以來,通過的秒數 |
uptime_in_days |
自 Redis 服務器啓動以來,通過的天數 |
hz |
edis內部調度(進行關閉timeout的客戶端,刪除過時key等等)頻率,程序規定serverCron每秒運行10次。 |
lru_clock |
自增的時鐘,用於LRU管理,該時鐘100ms(hz=10,所以每1000ms/10=100ms執行一次定時任務)更新一次。 |
executable |
執行文件 |
config_file |
配置文件路徑 |
Client:
connected_clients |
已鏈接客戶端的數量(不包括經過從屬服務器鏈接的客戶端) |
client_longest_output_list |
當前鏈接的客戶端當中,最長的輸出列表 |
client_biggest_input_buf |
當前鏈接的客戶端當中,最大輸入緩存 |
blocked_clients |
正在等待阻塞命令(BLPOP、BRPOP、BRPOPLPUSH)的客戶端的數量 |
Memory:
used_memory |
由 Redis 分配器分配的內存總量,以字節(byte)爲單位 |
used_memory_human |
以人類可讀的格式返回 Redis 分配的內存總量 |
used_memory_rss |
從操做系統的角度,返回 Redis 已分配的內存總量(俗稱常駐集大小)。這個值和 top 、 ps等命令的輸出一致。 |
used_memory_rss_human |
以人類可讀的格式,從操做系統的角度,返回 Redis 已分配的內存總量(俗稱常駐集大小)。這個值和 top 、 ps等命令的輸出一致。 |
used_memory_peak |
redis的內存消耗峯值(以字節爲單位) |
used_memory_peak_human |
以人類可讀的格式返回redis的內存消耗峯值 |
used_memory_peak_perc |
(used_memory/ used_memory_peak) *100% |
used_memory_overhead |
Redis爲了維護數據集的內部機制所需的內存開銷,包括全部客戶端輸出緩衝區、查詢緩衝區、AOF重寫緩衝區和主從複製的backlog。 |
used_memory_startup |
Redis服務器啓動時消耗的內存 |
used_memory_dataset |
used_memory—used_memory_overhead |
used_memory_dataset_perc |
100%*(used_memory_dataset/(used_memory—used_memory_startup)) |
total_system_memory |
整個系統內存 |
total_system_memory_human |
以人類可讀的格式,顯示整個系統內存 |
used_memory_lua |
Lua腳本存儲佔用的內存 |
used_memory_lua_human |
以人類可讀的格式,顯示Lua腳本存儲佔用的內存 |
maxmemory |
Redis實例的最大內存配置 |
maxmemory_human |
以人類可讀的格式,顯示Redis實例的最大內存配置 |
maxmemory_policy |
當達到maxmemory時的淘汰策略 |
mem_fragmentation_ratio |
used_memory_rss/ used_memory |
mem_allocator |
內存分配器 |
active_defrag_running |
表示沒有活動的defrag任務正在運行,1表示有活動的defrag任務正在運行(defrag:表示內存碎片整理) |
lazyfree_pending_objects |
0表示不存在延遲釋放(也有資料翻譯未惰性刪除)的掛起對象 |
Persistence:
loading |
服務器是否正在載入持久化文件 |
rdb_changes_since_last_save |
離最近一次成功生成rdb文件,寫入命令的個數,即有多少個寫入命令沒有持久化 |
rdb_bgsave_in_progress |
服務器是否正在建立rdb文件 |
rdb_last_save_time |
離最近一次成功建立rdb文件的時間戳。當前時間戳 - rdb_last_save_time=多少秒未成功生成rdb文件 |
rdb_last_bgsave_status |
最近一次rdb持久化是否成功 |
rdb_last_bgsave_time_sec |
最近一次成功生成rdb文件耗時秒數 |
rdb_current_bgsave_time_sec |
若是服務器正在建立rdb文件,那麼這個域記錄的就是當前的建立操做已經耗費的秒數 |
rdb_last_cow_size |
RDB過程當中父進程與子進程相比執行了多少修改(包括讀緩衝區,寫緩衝區,數據修改等)。 |
aof_enabled |
是否開啓了aof |
aof_rewrite_in_progress |
標識aof的rewrite操做是否在進行中 |
aof_rewrite_scheduled |
rewrite任務計劃,當客戶端發送bgrewriteaof指令,若是當前rewrite子進程正在執行,那麼將客戶端請求的bgrewriteaof變爲計劃任務,待aof子進程結束後執行rewrite |
aof_last_rewrite_time_sec |
最近一次aof rewrite耗費的時長 |
aof_current_rewrite_time_sec |
若是rewrite操做正在進行,則記錄所使用的時間,單位秒 |
aof_last_bgrewrite_status |
上次bgrewriteaof操做的狀態 |
aof_last_write_status |
上次aof寫入狀態 |
aof_last_cow_size |
AOF過程當中父進程與子進程相比執行了多少修改(包括讀緩衝區,寫緩衝區,數據修改等)。 |
Stats:
total_connections_received |
新建立鏈接個數,若是新建立鏈接過多,過分地建立和銷燬鏈接對性能有影響,說明短鏈接嚴重或鏈接池使用有問題,需調研代碼的鏈接設置 |
total_commands_processed |
redis處理的命令數 |
instantaneous_ops_per_sec |
redis當前的qps,redis內部較實時的每秒執行的命令數 |
total_net_input_bytes |
redis網絡入口流量字節數 |
total_net_output_bytes |
redis網絡出口流量字節數 |
instantaneous_input_kbps |
redis網絡入口kps |
instantaneous_output_kbps |
redis網絡出口kps |
rejected_connections |
拒絕的鏈接個數,redis鏈接個數達到maxclients限制,拒絕新鏈接的個數 |
sync_full |
主從徹底同步成功次數 |
sync_partial_ok |
主從部分同步成功次數 |
sync_partial_err |
主從部分同步失敗次數 |
expired_keys |
運行以來過時的key的數量 |
expired_stale_perc |
過時的比率 |
expired_time_cap_reached_count |
過時計數 |
evicted_keys |
運行以來剔除(超過了maxmemory後)的key的數量 |
keyspace_hits |
命中次數 |
keyspace_misses |
沒命中次數 |
pubsub_channels |
當前使用中的頻道數量 |
pubsub_patterns |
當前使用的模式的數量 |
latest_fork_usec |
最近一次fork操做阻塞redis進程的耗時數,單位微秒 |
migrate_cached_sockets |
是否已經緩存了到該地址的鏈接 |
slave_expires_tracked_keys |
從實例到期key數量 |
active_defrag_hits |
主動碎片整理命中次數 |
active_defrag_misses |
主動碎片整理未命中次數 |
active_defrag_key_hits |
主動碎片整理key命中次數 |
active_defrag_key_misses |
主動碎片整理key未命中次數 |
Replication:
role |
實例的角色,是master or slave |
connected_slaves |
鏈接的slave實例個數 |
master_replid |
主實例啓動隨機字符串 |
master_replid2 |
主實例啓動隨機字符串2 |
master_repl_offset |
主從同步偏移量,此值若是和上面的offset相同說明主從一致沒延遲,與master_replid可被用來標識主實例複製流中的位置。 |
second_repl_offset |
主從同步偏移量2,此值若是和上面的offset相同說明主從一致沒延遲 |
repl_backlog_active |
複製積壓緩衝區是否開啓 |
repl_backlog_size |
複製積壓緩衝大小 |
repl_backlog_first_byte_offset |
複製緩衝區裏偏移量的大小 |
repl_backlog_histlen |
此值等於 master_repl_offset - repl_backlog_first_byte_offset,該值不會超過repl_backlog_size的大小 |
CPU:
cmdstat_set |
Set 命令統計 |
cmdstat_ping |
Ping 命令統計 |
cmdstat_del |
Del命令統計 |
cmdstat_psync |
Psync命令統計 |
cmdstat_keys |
Keys命令統計 |
cmdstat_hmset |
Hmset命令統計 |
cmdstat_command |
Command命令統計 |
cmdstat_info |
Info命令統計 |
cmdstat_replconf |
Replconf命令統計 |
cmdstat_client |
Client命令統計 |
cmdstat_hgetall |
Hgetall命令統計 |
Commandstats 命令使用統計快照:
cmdstat_set |
Set 命令統計 |
cmdstat_ping |
Ping 命令統計 |
cmdstat_del |
Del命令統計 |
cmdstat_psync |
Psync命令統計 |
cmdstat_keys |
Keys命令統計 |
cmdstat_hmset |
Hmset命令統計 |
cmdstat_command |
Command命令統計 |
cmdstat_info |
Info命令統計 |
cmdstat_replconf |
Replconf命令統計 |
cmdstat_client |
Client命令統計 |
cmdstat_hgetall |
Hgetall命令統計 |
Cluster:
cluster_enabled |
實例是否啓用集羣模式 |
Keyspace:
db0 |
db0的key的數量,以及帶有生存期的key的數,平均存活時間 |