📖 Redis 缓存排查速查

按使用场景分组,点击"复制"按钮一键复制命令

键空间排查
安全遍历键(生产禁用 KEYS)
SCAN 0 MATCH "user:*" COUNT 100
查看键的数据类型
TYPE <key>
查看剩余过期时间(秒)
TTL <key>
查看单个键占用内存
MEMORY USAGE <key>
批量删除匹配键 ⚠️
redis-cli --scan --pattern "cache:*" | xargs -r redis-cli DEL
内存与淘汰
查看内存占用概况
INFO memory
查看当前淘汰策略
CONFIG GET maxmemory-policy
设置内存上限与 LRU 淘汰
CONFIG SET maxmemory 2gb CONFIG SET maxmemory-policy allkeys-lru
扫描大 Key(排查内存突增)
redis-cli --bigkeys
内存诊断建议
MEMORY DOCTOR
命中率与慢查询
查看命中率(keyspace_hits / misses)
INFO stats
实时命令流 ⚠️(生产高并发禁用)
MONITOR
设置慢查询阈值(10 毫秒)
CONFIG SET slowlog-log-slower-than 10000
查看最近 10 条慢查询
SLOWLOG GET 10
查看客户端连接列表
CLIENT LIST