Redis:23---info命令总结
?
info命令的格式有3種:
info:部分Redis系統狀態統計信息
info all:全部Redis系統狀態統計信息,一次性打印下面所有p的內容
info p:某一塊的系統狀態統計信息。info命令所有的p如下所示
模塊名 模塊含義? Server 服務器信息 Clients 客戶端信息 Memory 內存信息 Persistence 持久化信息 Stats 全局統計信息 Replication 復制信息 CPU CPU消耗信息 Commandstats 命令統計信息 Cluster 集群信息 Keyspace 數據庫鍵統計信息
下面對各個p做詳細介紹
一、info Server
下圖是info Server模塊的統計信息,包含了Redis服務本身的一些信 息,例如版本號、運行模式、操作系統的版本、TCP端口等
| 屬性名 | 屬性值 | 屬性描述 |
| redis_version | 3.0.7 | Redis服務版本 |
| redisgit_shal | 0 | GitSHAI |
| redis_.git_dirty | 0 | Gitdirtyflag |
| redis_build_id | I86eba9451cf9390 | Redisbuildid |
| rediSmode | cluster | 運行模式,分為:Cluster.Sentinel. Standalone |
| os | Linux2.6.18-274.el5x8664 | Redis所在機器的操作系統 |
| arch_bits | 64 | 架構(32或64位) |
| multiplexing_api | cpoll | Redis所使用的事件處理機制 |
| gce_version | 4.1.2 | 編譯Redis時所使用的GCC版本 |
| process_1d | 31524 | Redis服務進程的PID |
| run_id | fd8b97739c469526f669ed151f | Redis服務的標識符 |
| tcp_port | 6384 | 監聽端口 |
| uptime_in_seconds | 9753347 | 自Redis服務啟動以來,運行的秒數 |
| uptime_indays | 112 | 自Redis服務啟動以來,運行的天數 |
| hz | 10 | serverCron每秒運行次數 |
| lru_clock | 16388503 | 以分鐘為單位進行自增的時鐘,用 于LRU管理 |
| config_file | /opt/cachecloud/conf/redis-cluster-6384.conf | Redis的配置文件 |
二、info Clients
下圖是info Clients模塊的統計信息,包含了連接數、阻塞命令連接數、輸入輸出緩沖區等相關統計信息
三、info Memory
下圖是info Memory模塊的統計信息,包含了Redis內存使用、系統內 存使用、碎片率、內存分配器等相關統計信息
| 屬性名 | 屬性值 | 描述 |
used_memory | 183150904 | Redis分配器分配的內存總量,也就是內部存儲的所有數據內存占用量 |
(續) | ||
屬性名 | 屬性值 | 屬性描述 |
used_memory_human | 174.67M | 以可讀的格式返回used_memory |
used_memory_rss | 428621824 | 從操作系統的角度,Redis進程占用的物理內存總量 |
used_memory_peak | 522768352 | 內存使用的最大值,表示used_memory的蜂值 |
used_memory_peak_human | 498.55M | 以可讀的格式返回used_memory_peak |
used_memory_lua | 35840 | Lua引擎所消耗的內存大小 |
mem_fragmentation_ratio | 2.34 | used_memory_rsslused_memory 比值,表示內存碎片率 |
mermn_allocator | jemalloc-3.6.0 | Redis所使用的內存分配器:jemalloc |
四、info Persistence
下圖是info Persistence模塊的統計信息,包含了RDB和AOF兩種持久 化的一些統計信息
| 屬性名 | 屬性值 | 屬性描述 |
| loading | o | 是否在加載持久化文件。0否,Ⅰ是 |
| rdb_changes_since_last_save | 53308858 | 自上次RDB后,Redis數據改動條數 |
| rdb_bgsave_in_progress | o | 標識RDB的bgsave操作是否進行中。О否,1是 |
| rdb_last_save_time | 1456376460 | 上次bgsave操作的時間戳 |
| rdb_last_bgsave_status | ok | 上次bgsave操作狀態 |
| rdb_last_bgsave_time_sec | 3 | 上次bgsave操作使用的時間(單位是秒) |
| rdb_current_bgsave_time_sec | -l | 如果bgsave操作正在進行.則記錄當前bgsave操作使 用的時間(單位是秒) |
| aof_enabled | l | 是否開啟了AOF功能。0否,1是 |
| aof_rewrite_in_progress | o | 標識AOF的rewrite操作是否在進行中。0否,1是 |
| aof_rewrite_scheduled | o | 標識是否將要在RDB的bgsave操作結束后執行AOF rewrite操作 |
| aof_last_rewrite_time_sec | o | 上次AOF rewrite操作使用的時間(單位是秒) |
| aof_current_rewrite_time_sec | -l | 如果rewrite操作正在進行、則記錄當前AOF rewrite 所使用的時間(單位是秒) |
| aof_last_bgrewrite_status | ok | 上次AOF重寫操作的狀態 |
| aof_last_write_status | ok | 上次AOF寫磁盤的結果 |
| aof_current_size | 186702421 | AOF當前尺寸〔單位是字節) |
| aof_base_size | 134279710 | AOF上次啟動或rewrite的尺寸(單位是字節) |
| aof_buffer_length | o | AOF buffer的大小 |
| aof_rewrite_buffer_length | o | AOF rewrite buffer的大小 |
| aof_pending_bio_fsync | o | 后臺IO隊列中等待fsync任務的個數 |
| aof_delayed_fsync | 64 | 延遲的fsync 計數器 |
五、info Stats
下圖是info Stats模塊的統計信息,是Redis的基礎統計信息,包含了:?連接、命令、網絡、過期、同步等很多統計信息
| 屬性名 | 屬性值 | 屬性描述 |
| total_connections_received | 495967 | 連接過的客戶端總數 |
| total_commands_processed | 5139857171 | 執行過的命令總數 |
| instantaneous_ops_per_sec | 511 | 每秒處理命令條數 |
| total_net_input_bytes | 2.82961E+11 | 輸入總網絡流量〔以字節為單位) |
| total_net_output_bytes | 1.7605E+12 | 輸出總網絡流量〔以字節為單位) |
| instantaneous_input_kbps | 28.24 | 每秒輸人字節數 |
| instantaneous_output_kbps | 234.9 | 每秒輸出字節數 |
| rejected_connections | o | 拒絕的連接個數 |
| sync_full | 4 | 主從完全同步成功次數 |
| sync_partial_ok | o | 主從部分同步成功次數 |
| sync_partial_err | o | 主從部分同步失敗次數 |
| expired_keys | 45534039 | 過期的key數量 |
| evicted_keys | o | 剔除(超過了maxmemory后)的key數量 |
| keyspace_hits | 3923837939 | 命中次數 |
| keyspace_misses | 1078922155 | 不命中次數 |
| pubsub_channels | o | 當前使用中的頻道數量 |
| pubsub_patterns | 0 | 當前使用中的模式數量 |
| latest_fork_usec | 16194 | 最近一次fork操作消耗的時間(微秒) |
| migrate_cached_sockets | ??0 | 記錄當前Redis 正在進行migrate操作的目標Redis個數。 例如RedisA分別向Redis B和C執行migrate操作,那 么這個值就是2 |
六、info Replication
下圖是info Replication模塊的統計信息,包含了Redis主從復制的一些 統計信息,根據主從節點,統計信息也略有不同
| 角色 | 屬性名 | 屬性值 | 屬性描述 |
| 通用配置 | role | master|slave | 節點的角色 |
| 主節點 | connected_slaves | 連接的從節點個數 | |
| slave0 | slave0:ip=10.10.xx.160,port= 6382,state=online,offset=42697 8948465,lag=I | 連接的從節點信息 | |
| master_repl__offset | 4.26979E+11 | 主節點偏移量 | |
| 從節點 | master_host | 10.10.xx.63. | 主節點IP |
| master_port | 6387 | 主節點端口 | |
| master_link_status | u叩 | 與主節點的連接狀態 | |
| master_last_io_seconds_ ago | 0 | 主節點最后與從節點的通信時間間 隔,單位為秒 | |
| master_sync_inprogress | 0 | 從節點是否正在全量同步主節點 RDB文件。 | |
| slave_repl__offset | 4.26979E+11 | 復制偏移量 | |
| slave_priority | 100 | 從節點優先級 | |
| slave_read_only | I | 從節點是否只讀 | |
| connecteds1aves | 0 | 連接從節點個數 | |
| master_repl_offset | 0 | 當前從節點作為其他節點的主節點時 的復制偏移量 | |
| 通用配置 | repl_backlog_active | 復制緩沖區狀態 | |
| repl_backlog.size | 10000000 | 復制緩沖區尺寸(單位:字節) | |
| rep1_backlog_first_ byte_offset | 4.26969E+11 | 復制緩沖區起始偏移量,標識當前緩 沖區可用范圍 | |
| repl_backlog_histlen | 10000000 | 標識復制緩沖區已存有效數據長度 |
七、info CPU
下圖是info CPU模塊的統計信息,包含了Redis進程和子進程對于CPU消耗的一些統計信息
八、info Commandstats
下圖是info Commandstats模塊的統計信息,是Redis命令統計信息,包含各個命令的命令名、總次數、總耗時、平均耗時
九、info Cluster
下圖是info Cluster模塊的統計信息,目前只有一個統計信息,標識當前Redis是否為Cluster模式
十、info Keyspace
下圖是info Keyspace模塊的統計信息,包含了每個數據庫的鍵值統計信息
總結
以上是生活随笔為你收集整理的Redis:23---info命令总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: UNIX(多线程):17---异步任务提
- 下一篇: linux cmake编译源码,linu