info系统状态说明
- info:部分redis系统状态信息
- info all:全部redis系统状态统计信息
- info section:某一块的系统状态统计信息,section可以忽略大小写
info命令所有的section
模块名 | 描述 |
---|---|
server | 服务器信息 |
clients | 客户端信息 |
memory | 内存信息 |
persistence | 持久化信息 |
stats | 全局统计信息 |
replication | 复制信息 |
CPU | CPU消耗信息 |
commandstats | 命令统计信息 |
cluster | 集群信息 |
modules | 模块信息 |
errorstats | 错误统计信息 |
keyspace | 数据库键统计信息 |
1)服务器信息
# Server
## 版本信息
redis_version:6.2.6
## Git SHA1
redis_git_sha1:00000000
## Git dirty flag
redis_git_dirty:0
## redis build id
redis_build_id:a2c688a7e6b08d4b
## 运行模式:cluster,sentinel,standalone
redis_mode:standalone
## redis所在机器的操作系统
os:Linux 3.10.0-957.el7.x86_64 x86_64
## 架构(32位/64位)
arch_bits:64
## redis所使用时间处理机制
multiplexing_api:epoll
## redis使用的Atomicvar api
atomicvar_api:atomic-builtin
## 编译redis时所使用的gcc的版本
gcc_version:4.8.5
## redis服务进程的PID
process_id:11985
## 是否有监督进程
process_supervised:no
## redis服务的标识符
run_id:654a499cbe9c28fa4ecf768852007fec51a88540
## 监听端口
tcp_port:6379
##
server_time_usec:1640741395715030
## 自redis服务启动以来,运行的秒数
uptime_in_seconds:641
## redis服务启动以来,运行的天数
uptime_in_days:0
## serverCron每秒运行次数
hz:10
## 服务器的频率设置
configured_hz:10
## 以分钟为单位进行自增的时钟,用于LRU管理
lru_clock:13351443
## 启动redis服务所在的路劲
executable:/usr/local/redis/src/redis-server
## 当前读取的配置文件
config_file:/data/redis_6379/redis.conf
## 活跃的io进程数
io_threads_active:0
2)客户端信息
# Clients
## 当前客户端连接数
connected_clients:1
## 集群连接数
cluster_connections:0
## 客户端允许的最大连接数
maxclients:10000
## 当前所有输入缓冲区中队对象个数的最大值
client_recent_max_input_buffer:0
## 当前所有输出缓冲区占用的最大容量
client_recent_max_output_buffer:0
## 正在等待阻塞命令(例如blpop等)的客户端数量
blocked_clients:0
## 正在等待track类型命令的客户端个数
tracking_clients:0
## 客户端超时表中的客户端数量
clients_in_timeout_table:0
3)内存信息
# Memory
## redis分配器分配的内存总量,也就是内部存储的所有数据内存占用量
used_memory:872960
## 以可读的格式返回used_memory
used_memory_human:852.50K
## 从操作系统的角度,redis进程占用物理内存总量
used_memory_rss:10108928
## 以可读的格式返回used_memory_rss_human
used_memory_rss_human:9.64M
## 内存使用的最大值,表示used_memory的峰值
used_memory_peak:872976
## 以可读的格式返回used_memory_peak
used_memory_peak_human:852.52K
## 使用内存占峰值的百分比
used_memory_peak_perc:100.00%
## 服务器为管理器内部数据结构而分配的所有开销的总和,单位字节
used_memory_overhead:810168
## redis在启动时消耗的初始内存大小,单位字节
used_memory_startup:809984
## 数据集大小,单位字节(used_memory-used_memory_overhead)
used_memory_dataset:62792
## used_memory_dataset占净内存使用量的百分比(used_memory-used_memory_startup)
used_memory_dataset_perc:99.71%
## 分配器分配的内存
allocator_allocated:1075512
## 分配器活跃的内存
allocator_active:1380352
## 分配器常驻的内存
allocator_resident:3616768
## redis所在服务器上的内存总量
total_system_memory:1039331328
## 以可读的格式返回total_system_memory
total_system_memory_human:991.18M
## Lua引擎所消耗的内存大小
used_memory_lua:37888
## 以可读的格式返回used_memory_lua_human
used_memory_lua_human:37.00K
## 以脚本执行所消耗内内存大小
used_memory_scripts:0
## 以可读的格式返回used_memory_scripts
used_memory_scripts_human:0B
## 缓存脚本的个数
number_of_cached_scripts:0
## maxmemory配置值
maxmemory:0
## 以可读的格式返回maxmemory
maxmemory_human:0B
## maxmemory_policy配置值
maxmemory_policy:noeviction
## 分配器的碎片率
allocator_frag_ratio:1.28
## 分配器的碎片大小
allocator_frag_bytes:304840
## 分配器常驻内存比例
allocator_rss_ratio:2.62
## 分配器的常驻内存大小
allocator_rss_bytes:2236416
## 常驻内存开销比例
rss_overhead_ratio:2.80
## 常驻内存开销大小
rss_overhead_bytes:6492160
## used_memory_rss/used_memory的比率
mem_fragmentation_ratio:12.46
## 内存碎片大小,单位字节
mem_fragmentation_bytes:9297936
## 被驱逐的内存
mem_not_counted_for_evict:0
## redis复制积压缓存区内存
mem_replication_backlog:0
## redis节点客户端消耗内存
mem_clients_slaves:0
## redis所有常规客户端消耗内存
mem_clients_normal:0
## aof使用内存
mem_aof_buffer:0
## 在编译时指定的redis所使用的内存分配器,有libc jemalloc tcmalloc
mem_allocator:jemalloc-5.1.0
## 指示活动碎片整理是否处于活动状态的标志(0:没有,1:正在运行)
active_defrag_running:0
## 等待释放的对象的数
lazyfree_pending_objects:0
## 释放的对象个数
lazyfreed_objects:0
4)持久化信息
# Persistence
## 是否加载持久化文件,0:否,1:是
loading:0
##
current_cow_size:0
current_cow_size_age:0
current_fork_perc:0.00
current_save_keys_processed:0
current_save_keys_total:0
## 自上次rdb后,redis数据改动条数
rdb_changes_since_last_save:0
## 标识 rdb的bgsave操作是否进行中,0:否,1:是
rdb_bgsave_in_progress:0
## 上次bgsave操作的时间戳
rdb_last_save_time:1640742053
## 上次bgsave操作状态
rdb_last_bgsave_status:ok
## 上次bgsave操作使用的时间,单位秒
rdb_last_bgsave_time_sec:-1
## 如果正在执行bgsave操作,则记录当前bgsave操作使用的时间,单位秒
rdb_current_bgsave_time_sec:-1
## 上次rdb保存操作期间copy-on-write分配的字节大小
rdb_last_cow_size:0
## 是否开启了aof功能,0:否,1:是
aof_enabled:0
## 标识aof的rewrite操作是否在进行中,0:否,1:是
aof_rewrite_in_progress:0
## 标识是否将要在rdb的bgsave操作结束后执行aof rewrite操作
aof_rewrite_scheduled:0
## 上次aof rewrite操作使用的时间,单位秒
aof_last_rewrite_time_sec:-1
## 当前执行aof rewrite操作使用的时间
aof_current_rewrite_time_sec:-1
## 上次执行aof rewrite的状态
aof_last_bgrewrite_status:ok
## 上次aof rewrite写入磁盘的结果
aof_last_write_status:ok
## 上次aof rewrite操作期间copy-on-write分配的字节大小
aof_last_cow_size:0
##
module_fork_in_progress:0
module_fork_last_cow_size:0
5)stats统计信息
# Stats
## 服务器redis连接过的客户端总数
total_connections_received:7
## 执行过的命令总数
total_commands_processed:6
## 每秒处理命令条数(QPS)
instantaneous_ops_per_sec:0
## 输入总网络流量,单位字节
total_net_input_bytes:186
## 输出总网络流量,单位字节
total_net_output_bytes:3154
## 每秒输入字节数
instantaneous_input_kbps:0.00
## 每秒输出字节数
instantaneous_output_kbps:0.00
## 拒绝的连接个数
rejected_connections:0
## 主从完全同步成功次数
sync_full:0
## 主从部分同步成功次数
sync_partial_ok:0
## 主从部分同步失败次数
sync_partial_err:0
## 过期的key数量
expired_keys:0
##
expired_stale_perc:0.00
expired_time_cap_reached_count:0
expire_cycle_cpu_milliseconds:78
## 被驱逐的key数量(超过maxmemory后)
evicted_keys:0
## 命中次数
keyspace_hits:0
## 不命中次数
keyspace_misses:0
## 当前使用中的频道数量
pubsub_channels:0
## 当前使用中的模式数据量
pubsub_patterns:0
## 最后一次fork操作消耗的时间,单位,微妙
latest_fork_usec:0
total_forks:0
## 记录当前redis正在进行migrate操作的目标redis个数
migrate_cached_sockets:0
## 从实例到期key数量
slave_expires_tracked_keys:0
## 主动碎片整理命中次数
active_defrag_hits:0
## 主动碎片整理未命中次数
active_defrag_misses:0
## 主动碎片整理key命中次数
active_defrag_key_hits:0
## 主动碎片整理key未命中次数
active_defrag_key_misses:0
##
tracking_total_keys:0
tracking_total_items:0
tracking_total_prefixes:0
unexpected_error_replies:0
total_error_replies:0
dump_payload_sanitizations:0
## 处理的读取事件总数
total_reads_processed:13
## 处理写入时间总数
total_writes_processed:6
## 主线程和I/O线程处理的读取事件数
io_threaded_reads_processed:0
## 主线程和I/O线程处理的写事件数
io_threaded_writes_processed:0
6)replication复制信息
# Replication
## 节点的角色
role:master
## 连接的从节点个数
connected_slaves:0
## 主节点故障转移状态
master_failover_state:no-failover
## master启动时生成的随机字符串,用来标识主实例
master_replid:f4daaa7cd8fea475d8f91d5e553ff7819fd004c1
master_replid2:0000000000000000000000000000000000000000
## 主节点偏移量
master_repl_offset:0
## 从主节点复制的偏移量
second_repl_offset:-1
## 复制缓冲区状态
repl_backlog_active:0
## 复制缓存区大小
repl_backlog_size:1048576
## 复制缓冲区起始偏移量
repl_backlog_first_byte_offset:0
## 标识复制缓冲区已存有效数据长度
repl_backlog_histlen:0
7)CPU信息
# CPU
## redis服务器消耗的系统CPU
used_cpu_sys:6.717400
## redis服务器消耗的用户CPU
used_cpu_user:8.846855
## 由后台进程消耗的系统CPU
used_cpu_sys_children:0.000000
## 由后台进程消耗的用户CPU
used_cpu_user_children:0.000000
## redis6.0+出现io多线程
## redis服务器主线程消耗的系统CPU
used_cpu_sys_main_thread:6.839289
##redis服务器主线程消耗的用户CPU
used_cpu_user_main_thread:8.720094
8)Commandstats
- calls:redis运行的总命令次数
- usec:总耗时
- usec_per_call:平均耗时,单位微妙
- rejected_calls:拒绝次数
- failed_calls:失败次数
# Commandstats
cmdstat_info:calls=9,usec=264,usec_per_call=29.33,rejected_calls=0,failed_calls=0
9)集群信息
# Cluster
## 是否开启cluster集群模式
cluster_enabled:0
10)键值统计信息
# Keyspace
## 当前数据库key总数,带有过期时间的key总数,平均存活时间
db0:keys=3,expires=0,avg_ttl=0