验证淘汰
验证淘汰
INFO stats | grep evicted_keys # 累计淘汰键数(只增)
INFO memory | grep used_memory
# 写入压测触发淘汰后:
redis-cli --memkeys 2>/dev/null | head
# 观察单个键的访问特征(LRU 模式):
OBJECT IDLETIME somekey
# LFU 模式:
OBJECT FREQ somekey| evicted_keys | 累计淘汰数(区分淘汰与过期) |
|---|---|
| expired_keys | 过期删除数 |
| 判断 | used_memory 稳定在 maxmemory 附近且 evicted 增长=正常淘汰 |
缓存命中率下降与 evicted_keys 同步上升,说明内存不够或策略/键设计有问题:先扩内存,再查大 key 与 TTL 设计。