redis的内存淘汰策略

张开发
2026/4/13 3:15:15 15 分钟阅读

分享文章

redis的内存淘汰策略
在redis内存不足的时候触发内存淘汰策略一共有下面几种内存不足直接报错;删除快过期的key在所有key中随机删除;在设置了过期时间的key中随机删除;在所有key中进行lru算法删除;在设置了过期时间的key中进行lru算法删除;在所有key中进行lfu算法删除;在设置了过期时间的key中进行lfu算法删除;按照类型划分可以分为两种1.对于设置了过期的key删除快过期的key在设置了过期时间的key中随机删除在设置了过期时间的key中进行lru删除在设置了过期时间的key中进行lfu删除2.对于所有key;对所有key进行随机删除;对所有key进行lru删除对所有key进行lfu删除;lru 最近最少使用某个key上次获取时间距离当前时间越远越有可能被删除;lfu 最少频率使用, 某个key在一定时间内访问次数越少越有可能被删除;

更多文章