首页/数据/Redis 进阶速查/INFO stats 关键字段速查
性能与排障129 条

INFO stats 关键字段速查

INFO stats 覆盖吞吐、连接、命中与回收:instantaneous_ops_per_sec、total_connections_received、rejected_connections、keyspace_hits/misses 等。

Redis 进阶速查数据更新于 2026-10-13

INFO stats 是什么

INFO 的 stats 段汇总连接、命令、命中、过期淘汰与流量计数,用来回答「服务被用了多少、被拒了多少、缓存还有效吗、内存有没有开始丢数据」。除瞬时字段外,这些计数都是自实例启动以来的累计值,单点快照只能看规模,看趋势必须两次采样做差分。

基本信息

命令redis-cli INFO stats,或 INFO 后取 stats 段
字段性质多为累计计数,另有少量瞬时值
趋势判读间隔固定时间采两次,用差值除以间隔换算速率
配套段clients 看连接与阻塞,memory 看水位与淘汰,persistence 看后台任务

常用字段逐列读法

字段含义异常信号
total_connections_received累计接受的连接数短时间暴涨,说明客户端没有复用连接或存在反复重连
total_commands_processed累计处理的命令数与 ops 对照,可判断单连接承载是否合理
instantaneous_ops_per_sec最近采样的瞬时命令速率单点波动大,应结合历史曲线看水位
rejected_connections因 maxclients 上限被拒的连接数不为 0 就是连接上限或连接池配置问题,必须先处理
expired_keys因过期被删除的键数与写入量对照,可推断过期策略是否符合业务预期
evicted_keys因内存不足被淘汰的键数不为 0 说明已到内存上限并开始丢数据
keyspace_hits / keyspace_misses读写命中与未命中计数命中率骤降常见于缓存穿透、键前缀变更或上游写入突增
total_net_input_bytes / total_net_output_bytes累计入出字节数换算带宽,判断是否接近网卡上限

典型使用场景

  • 容量复盘:换算 QPS、连接数与带宽,判断是否需要扩容或调连接池
  • 缓存效果评估:观察命中率变化,验证缓存改造是否有效
  • 故障预判:盯 rejected_connections 与 evicted_keys,提前发现上限类问题
  • 发布前后对比:同一业务峰值时段对比关键计数,确认有无异常增量
  • 排障取证:与其他段合看,确定是命令侧、连接侧还是内存侧的问题

常用命令

常用命令
redis-cli INFO stats | grep -E 'connections|commands|keyspace_hits|keyspace_misses'
redis-cli INFO stats | grep -E 'expired_keys|evicted_keys|rejected'
redis-cli --stat                          # 每秒滚动刷新关键计数,便于肉眼看趋势
redis-cli INFO stats > /tmp/s1 && sleep 60 && redis-cli INFO stats > /tmp/s2
# 两次采样做差分:差值除以 60 秒即得这分钟的平均速率
命中率算法是 keyspace_hits / (keyspace_hits + keyspace_misses)。写命令不参与命中统计,读写比例变化会让命中率自然波动,评估前先对齐业务口径。
evicted_keys 持续增长意味着内存策略正在删数据;如果业务依赖这些键,先确认 maxmemory-policy 是否符合预期,allkeys-* 策略会淘汰任意键而不只是过期键。

易错点

  • 把累计值当瞬时值看,total_connections_received 很大并不代表当前压力大
  • 漏看 rejected_connections,直到客户端大面积报连接失败才发现 maxclients 早已打满
  • 命中率下降只归因于 Redis,忽略上游写入量变化或键前缀调整导致的缓存结构变化
  • 只用 INFO 默认输出而不加 all,latencystats、commandstats 等段拿不到,命令级定位缺数据
  • 采样间隔不一致导致差分口径混乱,两次对比得出的速率无法互相印证

数据来源与参考

  • Redis 官方文档:INFO stats 字段
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌