实时概览面板
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 | 每秒命令数 | 与业务量变化对照 |
压测窗口开着它能直观看到内存与连接随负载的变化;但历史回溯还是要靠指标系统,这个视图只保留当下。
刷新频率越高,客户端与服务端的交互越密集;超高频场景要把观测本身的开销算进去,别让观测变成新的负载。