首页/数据/数据库速查/INFO 分段解读与常用组合
Redis 命令96 条

INFO 分段解读与常用组合

INFO 按段输出运行指标:server/clients/memory/persistence/stats/replication/cpu/commandstats/keyspace;记住每段的关键字段,用 grep 组合快速定位问题。

数据库速查数据更新于 2026-10-13

INFO 分段怎么看

信息接口按段输出运行指标:服务端、客户端、内存、持久化、统计、复制、CPU、命令统计与键空间。记住每段的关键字段,再用文本筛选组合,就能在不装额外工具的前提下快速定位问题。多数统计项是自启动以来的累计值,判断趋势要看两次采样的差值。

基本信息

分段方式命令后跟段名可只取该段,例如内存段或复制段
客户端段连接数、阻塞连接数等
内存段已用内存、上限、碎片率、淘汰数
持久化段最近一次快照与追加日志的结果
命令统计段各命令的累计调用次数

常用体检组合

  • 内存体检:已用内存、上限与碎片率一起看
  • 复制体检:角色、副本数量、主从偏移与链路状态
  • 持久化体检:两类落盘结果与自上次快照以来的变更次数
  • 吞吐体检:每秒请求数,配合命中与未命中的比值
  • 热点排查:命令统计段排序,找出调用量最大的命令

分段查询组合

分段查询组合
redis-cli INFO memory | grep -E "used_memory_human|maxmemory_human|mem_fragmentation_ratio|evicted_keys"
redis-cli INFO replication | grep -E "role|connected_slaves|master_repl_offset|master_link_status"
redis-cli INFO persistence | grep -E "rdb_last_bgsave_status|aof_last_write_status|rdb_changes_since_last_save"
redis-cli INFO stats | grep -E "instantaneous_ops_per_sec|keyspace_hits|keyspace_misses|rejected_connections"
redis-cli INFO clients | grep -E "connected_clients|blocked_clients"
redis-cli INFO keyspace
redis-cli INFO commandstats | sort -t= -k2 -rn | head -20

分段与关键字段

分段关键字段用途
客户端段当前连接数、阻塞连接数连接容量与阻塞排查
内存段已用内存、上限、淘汰数内存水位与淘汰压力
复制段角色、偏移、链路状态复制健康与延迟判断
持久化段最近落盘结果、变更计数数据安全机制是否正常
统计段每秒请求数、命中与未命中吞吐与命中率趋势
命令统计段各命令累计调用次数查找异常热点命令
多数统计是累计值:要看最近一分钟的变化,需要两次采样做差,或在复位统计后重新观察。
内存段的已用内存是分配器口径,与进程实际物理内存存在差异:碎片与写时复制页都会让两者不一致。

易错点

  • 把已用内存当进程物理内存:分配器口径与系统视角存在差值,判断会偏乐观
  • 只看累计值判断趋势:累计统计只能看总量,必须两次采样做差
  • 键空间段为空就以为实例异常:没有键的库不会显示,属于正常现象
  • 高频全量抓取信息接口:采集本身消耗 CPU,应按需只取相关段

数据来源与参考

  • Redis 官方文档: INFO
  • Redis 官方文档: INFO commandstats

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌