首页/数据/Redis 进阶速查/LFU 淘汰:按访问频率说话
本包目录(421 条)
数据结构与选型42 条持久化56 条主从与哨兵51 条Cluster 集群44 条
内存与管理99 条
性能与排障129 条

LFU 淘汰:按访问频率说话

LFU(Less Frequently Used)按访问频率淘汰,频率随时间衰减;适合热点长期稳定的缓存,能缓解偶发访问把冷键顶成热点的问题。

Redis 进阶速查数据更新于 2026-10-12
适用热点稳定、访问分化大
开关maxmemory-policy allkeys-lfu
观测OBJECT FREQ 查看频率计数

示例

示例
redis-cli CONFIG SET maxmemory-policy allkeys-lfu
redis-cli OBJECT FREQ mykey
LFU 计数是概率增长(8 位计数器),理解衰减与对数增长才能正确解读。

易错点

  • 新键初始频率低,冷启动阶段容易被过早淘汰,可用衰减参数缓解
  • 把 LFU 当精确计数会误读 OBJECT FREQ 的小数值与对数特性

数据来源与参考

  • Redis 官方文档:LFU 算法说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌