标签: 淘汰策略

2 篇文章

Redis 的内存用完了会发生什么?
当Redis内存用完后,会发生以下几种情况: 一、写入操作失败 Redis达到最大内存限制后,默认行为是拒绝新的写入操作并返回错误。此时SET、HSET等写命令会报错"OOM command not allowed when used memory > 'maxmemory'",但读操作和删除操作仍可正常执行。这是为了保护数据一致性,防止数据…
Redis的LFU淘汰策略如何解决时效性问题?
Redis 的 LFU(Least Frequently Used)淘汰策略通过引入时间衰减机制和概率递增算法,巧妙地平衡了访问频率与访问时效性,有效避免了“频率老化”问题。 下表清晰地展示了解决时效性问题的两个核心机制: 机制名称解决的核心问题实现方式配置参数时间衰减 (Time Decay)​过去频繁访问但现在不再活跃的键(频率老化)根据时间间…