本文将介绍Redis的内存淘汰策略,并探讨性能调优的方法。 一、Redis的内存淘汰策略 1. LRU淘汰策略 Redis采用最近最少使用(LRU)算法来选择要淘汰的键。这意味着当内存不足时,Redis将首先淘汰最近最少使用的键,以释放内存空间。LRU淘汰策略是默认的内存淘汰策略,适用于大多数场景。 2. LFU淘汰策略 LFU(最不经常使用...
会让 Redis 的性能急剧下降,对于访问量比较频繁的 Redis 来说,这样存取效率基本上等于不可用。 在生产环境中我们是不允许 Redis 出现交换行为的,为了限制最大使用内存,Redis 提供了配置参数 maxmemory 来限制内存超出期望大小。 当实际内存超出 maxmemory 时,Redis 提供了几种可选策略 (maxmemory-policy) 来让用户自...