redis 4.0 info詳解

haoge0205發表於2019-08-14

redis_version:4.0.2                                     #redis版本


redis_git_sha1:00000000                                 #Git SHA1


redis_git_dirty:0                                       #Git dirty flag


redis_build_id:4cd4fc541375a86a                         #redis build id


redis_mode:standalone                                   #執行模式,單機或者叢集


os:Linux 2.6.32-696.10.1.el6.x86_64 x86_64              #redis伺服器的宿主作業系統


arch_bits:64                                            #架構(32或64位)


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


atomicvar_api:sync-builtin                              #redis使用的GNU Compiler Collection


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


process_id:12099                                        #redis伺服器程式的pid


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


tcp_port:6379                                           #redis伺服器監聽埠


uptime_in_seconds:3881741                               #redis伺服器啟動總時間,單位是秒


uptime_in_days:44                                       #redis伺服器啟動總時間,單位是天


hz:10                                                   #redis內部排程(進行關閉timeout的客戶端,刪除過期key等等)頻率,程式規定serverCron每秒執行10次。


lru_clock:14233104                                      #自增的時鐘,用於LRU管理,該時鐘100ms(hz=10,因此每1000ms/10=100ms執行一次定時任務)更新一次。


config_file:/data/redis/conf/redis.conf                 #配置檔案路徑



# Clients(已連線客戶端資訊)


connected_clients:1081                                  #已連線客戶端的數量(不包括透過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:327494024                                   #由redis分配器分配的記憶體總量,以位元組為單位


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


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


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


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


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


mem_fragmentation_ratio:1.79                            #used_memory_rss和used_memory之間的比率,小於1表示使用了swap,大於1表示碎片比較多


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


active_defrag_running                                   # 表示沒有活動的defrag任務正在執行,1表示有活動的defrag任務正在執行(defrag:表示記憶體碎片整理)


lazyfree_pending_objects                                # 0表示不存在延遲釋放(也有資料翻譯未惰性刪除)的掛起物件




# Persistence(rdb和aof的持久化相關資訊)


loading:0                                               #伺服器是否正在載入持久化檔案


rdb_changes_since_last_save:28900855                    #離最近一次成功生成rdb檔案,寫入命令的個數,即有多少個寫入命令沒有持久化


rdb_bgsave_in_progress:0                                #伺服器是否正在建立rdb檔案


rdb_last_save_time:1482358115                           #離最近一次成功建立rdb檔案的時間戳。當前時間戳 - rdb_last_save_time=多少秒未成功生成rdb檔案


rdb_last_bgsave_status:ok                               #最近一次rdb持久化是否成功


rdb_last_bgsave_time_sec:2                              #最近一次成功生成rdb檔案耗時秒數


rdb_current_bgsave_time_sec:-1                          #如果伺服器正在建立rdb檔案,那麼這個域記錄的就是當前的建立操作已經耗費的秒數


aof_enabled:1                                           #是否開啟了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                            #上次bgrewriteaof操作的狀態


aof_last_write_status:ok                                #上次aof寫入狀態


aof_last_cow_size                                       # AOF過程中父程式與子程式相比執行了多少修改(包括讀緩衝區,寫緩衝區,資料修改等)。


aof_current_size:4201740                                #aof當前尺寸


aof_base_size:4201687                                   #伺服器啟動時或者aof重寫最近一次執行之後aof檔案的大小


aof_pending_rewrite:0                                   #是否有aof重寫操作在等待rdb檔案建立完畢之後執行?


aof_buffer_length:0                                     #aof buffer的大小


aof_rewrite_buffer_length:0                             #aof rewrite buffer的大小


aof_pending_bio_fsync:0                                 #後臺I/O佇列裡面,等待執行的fsync呼叫數量


aof_delayed_fsync:0                                     #被延遲的fsync呼叫數量




# Stats(一般統計資訊)


total_connections_received:209561105                    #新建立連線個數,如果新建立連線過多,過度地建立和銷燬連線對效能有影響,說明短連線嚴重或連線池使用有問題,需調研程式碼的連線設定


total_commands_processed:2220123478                     #redis處理的命令數


instantaneous_ops_per_sec:279                           #redis當前的qps,redis內部較實時的每秒執行的命令數


total_net_input_bytes:118515678789                      #redis網路入口流量位元組數


total_net_output_bytes:236361651271                     #redis網路出口流量位元組數


instantaneous_input_kbps:13.56                          #redis網路入口kps


instantaneous_output_kbps:31.33                         #redis網路出口kps


rejected_connections:0                                  #拒絕的連線個數,redis連線個數達到maxclients限制,拒絕新連線的個數


sync_full:1                                             #主從完全同步成功次數


sync_partial_ok:0                                       #主從部分同步成功次數


sync_partial_err:0                                      #主從部分同步失敗次數


expired_keys:15598177                                   #執行以來過期的key的數量


evicted_keys:0                                          #執行以來剔除(超過了maxmemory後)的key的數量


keyspace_hits:1122202228                                #命中次數


keyspace_misses:577781396                               #沒命中次數


pubsub_channels:0                                       #當前使用中的頻道數量


pubsub_patterns:0                                       #當前使用的模式的數量


latest_fork_usec:15679                                  #最近一次fork操作阻塞redis程式的耗時數,單位微秒


migrate_cached_sockets:0                                #是否已經快取了到該地址的連線


slave_expires_tracked_keys                              # 從例項到期key數量


active_defrag_hits                                      # 主動碎片整理命中次數


active_defrag_misses                                    #主動碎片整理未命中次數


active_defrag_key_hits                                  #主動碎片整理key命中次數


active_defrag_key_misses                                # 主動碎片整理key未命中次數




# Replication(主從資訊,master上顯示的資訊)


role:master                                             #例項的角色,是master or slave


connected_slaves:1                                      #連線的slave例項個數


slave0:ip=192.168.64.104,port=9021,state=online,offset=6713173004,lag=0    #lag從庫多少秒未向主庫傳送REPLCONF命令


master_repl_offset:6713173145                           #主從同步偏移量,此值如果和上面的offset相同說明主從一致沒延遲


repl_backlog_active:1                                   #複製積壓緩衝區是否開啟


repl_backlog_size:134217728                             #複製積壓緩衝大小


repl_backlog_first_byte_offset:6578955418               #複製緩衝區裡偏移量的大小


repl_backlog_histlen:134217728                          #此值等於 master_repl_offset - repl_backlog_first_byte_offset,該值不會超過repl_backlog_size的大小




# Replication(主從資訊,slave上顯示的資訊)


role:slave                                             #例項的角色,是master or slave


master_host:192.168.64.102                             #此節點對應的master的ip


master_port:9021                                       #此節點對應的master的port


master_link_status:up                                  #slave端可檢視它與master之間同步狀態,當複製斷開後表示down


master_last_io_seconds_ago:0                           #主庫多少秒未傳送資料到從庫?


master_sync_in_progress:0                              #從伺服器是否在與主伺服器進行同步


slave_repl_offset:6713173818                           #slave複製偏移量


slave_priority:100                                     #slave優先順序


slave_read_only:1                                      #從庫是否設定只讀


connected_slaves:0                                     #連線的slave例項個數


master_repl_offset:0         


repl_backlog_active:0                                  #複製積壓緩衝區是否開啟


repl_backlog_size:134217728                            #複製積壓緩衝大小


repl_backlog_first_byte_offset:0                       #複製緩衝區裡偏移量的大小


repl_backlog_histlen:0                                 #此值等於 master_repl_offset - repl_backlog_first_byte_offset,該值不會超過 repl_backlog_size的大小




# CPU(CPU計算量統計資訊)


used_cpu_sys:96894.66                                  #將所有redis主程式在核心態所佔用的CPU時求和累計起來


used_cpu_user:87397.39                                 #將所有redis主程式在使用者態所佔用的CPU時求和累計起來


used_cpu_sys_children:6.37                             #將後臺程式在核心態所佔用的CPU時求和累計起來


used_cpu_user_children:52.83                           #將後臺程式在使用者態所佔用的CPU時求和累計起來




# Commandstats(各種不同型別的命令的執行統計資訊)


cmdstat_get                # get命令統計


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命令統計



#call每個命令執行次數,usec總共消耗的CPU時長(單位微秒),平均每次消耗的CPU時長(單位微秒)



# Cluster(叢集相關資訊)


cluster_enabled:0   #例項是否啟用叢集模式,0為未啟用


# Keyspace(資料庫相關的統計資訊)


db0:keys=5,expires=0,avg_ttl=0  #db0的key的數量,以及帶有生存期的key的數,平均存活時間


轉自:http://blog.itpub.net/15498/viewspace-2644200/


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28939273/viewspace-2653649/,如需轉載,請註明出處,否則將追究法律責任。

相關文章