Redis的内存淘汰策略(简单版)

以下是常见的内存淘汰策略:

1.LRU(最近最少使用):

这是redis的默认策略,就是最近最少使用的键被淘汰

2.LFU(最不常使用)就是最近最不常使用的键被淘汰

3.Random(随机淘汰) 就是随机淘汰

4.ttl(生存时间):ttl基于生存时间,淘汰剩余生存时间最短的,其用于注重数据实效性的场景

5.Maxmemory policy(最大内存策略)就是在达到最大内存限定之后,不让进行写操作了,防止系统崩溃,包括noeviction(禁止淘汰) allkeys-lru allkeys-rrandom等

如何设置内存淘汰策略,这个要结合具体的情况来进行分析

相关推荐
wzy06238 分钟前
Redis 哨兵模式中客户端访问服务器的过程详解
redis·sentinel
清静诗意12 分钟前
Ubuntu Redis 安装与配置指南
linux·redis·ubuntu
q***46418 分钟前
离线安装 Nginx
运维·数据库·nginx
T***u33324 分钟前
后端缓存技术学习,Redis实战案例
redis·学习·缓存
0***R51525 分钟前
前端构建工具缓存,node_modules
前端·缓存
我科绝伦(Huanhuan Zhou)27 分钟前
SQL进阶必备:从计算字段到多表联结,让查询效率翻倍!
数据库·sql
梁萌30 分钟前
缓存高可用架构-读缓存
redis·缓存·架构·高可用架构·读缓存
i***48611 小时前
Redis重大版本整理(Redis2.6-Redis7.0)
java·数据库·redis
r***86982 小时前
Redis 6.2.7安装配置
前端·数据库·redis
YQ_ZJH2 小时前
Redisson 看门狗机制详解
java·redis