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

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

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

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

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

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

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

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

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

相关推荐
枫叶林FYL5 分钟前
项目十一:Saga模式分布式旅行预订系统 核心服务实现与Saga编排器
数据库·python·docker
逍遥德6 分钟前
PostgreSQL --- 二进制数使用详解
数据库·sql·postgresql
Ze3G90nYt7 分钟前
Redis 分布式锁进阶第一百三十一篇
数据库·redis·分布式
倔强的石头10612 分钟前
《Kingbase护城河》——数据库卡顿急救手册:会话状态深度解析与“僵尸进程”排查实战
数据库
清晨00113 分钟前
工业互联网实时数据统计一致性保障 — 基于 Redis Lua 的并发安全方案
redis·安全·lua
峥无13 分钟前
MySQL 数据库 & 数据表基础操作总结
数据库·mysql
程序边界14 分钟前
KES Plus深度体验:当数据库开始“越界“做开发平台
数据库
Amnesia0_014 分钟前
MYSQL索引
数据库·mysql
一只fish16 分钟前
DB-Engines Ranking 2026年6月数据库排行
数据库
啾啾Fun21 分钟前
【向量数据库】Milvus:为大规模、高性能而生的企业级向量数据库
数据库·milvus