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

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

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

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

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

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

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

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

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

相关推荐
方方怪1 分钟前
数据库 SQL 语句大全
数据库·sql·oracle
又是进步的一天6 分钟前
zabbix部署安装
数据库·redis·zabbix
正在走向自律13 分钟前
从Oracle到金仓KES:PL/SQL兼容性与高级JSON处理实战解析
数据库·sql·oracle·json·金仓数据库·电科金仓·兼容性挑战
cyhysr19 分钟前
oracle的model子句让sql像excel一样灵活
数据库·sql·oracle
熊文豪19 分钟前
电科金仓数据库如何支持Oracle风格的PL/SQL操作
数据库·电科金仓·kes
小尧嵌入式24 分钟前
Linux的shell命令
linux·运维·服务器·数据库·c++·windows·算法
voltina24 分钟前
事务操作流程
数据库
某空m37 分钟前
【Android】Glide的缓存机制
android·缓存·glide
antzou38 分钟前
嵌入式数据库管理
数据库·办公软件·h2·效率工具
嫂子的姐夫41 分钟前
py连接Redis
数据库·redis·爬虫·去重