首页/数据/Redis 进阶速查/redis-cli --stat 实时状态面板
性能与排障129 条

redis-cli --stat 实时状态面板

redis-cli --stat 周期性刷新关键指标(键数、内存、连接、命令速率等),适合快速巡检与观察压测时的水位变化。

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

实时概览面板

redis-cli --stat 是持续刷新的概览面板,默认每秒更新一次,展示键数、内存占用、连接数、命令速率等关键指标的当前值与变化。它适合巡检时快速掌握实例状态,也适合在压测窗口打开着,直观看到内存与连接随负载的变化过程。字段是聚合后的概览值,看到异常时还要用 INFO 与 CLIENT LIST 查明细;因为它只保留当前视图,历史回溯仍要依赖指标系统。

基本信息

命令redis-cli --stat
刷新频率默认每秒一次
展示内容keys、mem、clients、ops 等概览指标
结束方式Ctrl+C 中断
定位巡检与压测的实时视图,不替代监控系统

典型使用场景

  • 日常巡检:一眼看清实例的整体水位与负载
  • 压测观察:看内存与连接随并发上升的变化过程
  • 发布验证:发布后盯着指标回落到常态
  • 容量初判:连接数与内存是否在同一量级长期维持
  • 现场沟通:把实时视图投屏给协作方看当前状态
  • 异常初判:指标出现异常跳变时,先记住时间点,再用 INFO 与慢日志回溯细节
  • 容量核对:把 mem 与 clients 的长期水平与容量上限放在一起看

常用写法

常用写法
redis-cli --stat                         # 默认每秒刷新
redis-cli -h 10.0.0.12 -p 6379 --stat    # 观察远端实例
redis-cli -i 5 --stat                    # 放慢刷新间隔
redis-cli INFO clients                   # 需要细节时另开命令查
redis-cli --latency-history -i 5         # 延迟维度用另一个视图

面板字段含义

字段含义关注点
keys当前键数量突增突降要核对业务动作
mem已用内存趋势上涨要查增长来源
clients连接数持续上涨怀疑连接泄漏
ops每秒命令数与业务量变化对照
压测窗口开着它能直观看到内存与连接随负载的变化;但历史回溯还是要靠指标系统,这个视图只保留当下。
刷新频率越高,客户端与服务端的交互越密集;超高频场景要把观测本身的开销算进去,别让观测变成新的负载。

易错点

  • 把它当完整监控用:视图只保留当前状态,历史回溯无从进行
  • 刷新频率过高:观测行为本身带来额外开销,超高频场景尤其明显
  • 只看瞬时值不看趋势:内存与连接的持续上涨才是有价值的信号
  • 用它替代明细查询:聚合度高,定位问题仍需 INFO 与 CLIENT LIST

数据来源与参考

  • Redis 官方文档:redis-cli --stat 说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌