首页/数据/数据库速查/热 key 排查(--hotkeys / MONITOR / 代理统计)
本包目录(495 条)
MySQL 基础与连接36 条SQL 语法52 条用户与权限21 条备份与恢复56 条主从复制与高可用53 条性能与调优57 条Redis 命令96 条
Redis 运维与场景124 条

热 key 排查(--hotkeys / MONITOR / 代理统计)

热 key 是流量焦点:redis-cli --hotkeys(需 LFU 策略)给访问频次榜;MONITOR 采样真机命令流;代理/客户端埋点统计真实分布。

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

排查手段

排查手段
# 前提:maxmemory-policy 为 LFU 系
CONFIG SET maxmemory-policy allkeys-lfu
redis-cli --hotkeys
# 短时采样(谨慎,输出巨大):
redis-cli MONITOR | head -1000
# 客户端侧:统计单键 QPS 走势
# 代理侧(如 Codis/Twemproxy/云代理):自带热点分析
--hotkeys基于 LFU 计数排序,扫描全键
MONITOR实时命令流,高 QPS 下慎用
判断依据单键 QPS 占比过高(如 10 万 QPS 里 3 万打一个键)
热点往往来自业务设计(榜单、秒杀库存、配置键);定位后要同时评估「读热点」与「写热点」,两者处置不同。

易错点

  • 非 LFU 策略跑 --hotkeys:直接报错或结果无效
  • 生产开 MONITOR 不设时长:输出洪流拖垮客户端与实例

数据来源与参考

  • Redis 官方文档: redis-cli --hotkeys
  • Redis 官方文档: MONITOR

相关工具

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