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

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

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

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

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

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

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

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

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

相关推荐
Web项目开发1 天前
Mysql创建索引的SQL脚本,复制粘贴即可使用
数据库·sql·mysql
晴天¥1 天前
Oracle如何在DBeaver上进行登录
数据库·oracle
2301_800256111 天前
事务处理-同步与调度-两阶段锁-隔离级别
数据库·oracle
小罗和阿泽1 天前
MySql数据库系列 数据库基础操作
数据库·mysql
周末吃鱼1 天前
mysql8.0支持CURRENT_DATE如何写
数据库·sql·mysql
kaico20181 天前
MySQL的窗口函数
数据库·mysql
luming-021 天前
报错解决:IDEA终端输出和CMD终端输出Maven版本不一致
java·缓存·bug·intellij-idea
minhuan1 天前
大模型应用:大模型数据缓存复用方案:从API请求数据累积到智能融合.50
缓存·api调用·大模型应用·大模型数据缓存复用
MM_MS1 天前
Halcon控制语句
java·大数据·前端·数据库·人工智能·算法·视觉检测
薛定谔的猫19821 天前
LlamaIndex(三) LlamaHub工具集
数据库·mysql·llamahub