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

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

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

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

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

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

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

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

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

相关推荐
jiayong233 分钟前
MySQL 8.0 Root 用户远程登录配置完整指南
数据库·mysql
数智化管理手记6 分钟前
设备总停机?找准根源+TPM核心逻辑,筑牢零故障基础
数据库·人工智能·低代码·制造
zhangshuang-peta28 分钟前
MCP + OpenClaw:执行框架如何被“约束成系统”
数据库·人工智能·ai·ai agent·mcp·peta
java1234_小锋34 分钟前
说一下Spring的事务传播行为?
java·数据库·spring
苏三说技术37 分钟前
美团二面:高并发下如何保证接口幂等性?
java·数据库
精益数智小屋1 小时前
设备维护方案核心功能拆解:一套好的设备维护方案如何解决设备突发故障
大数据·运维·网络·数据库·人工智能·面试·自动化
phltxy1 小时前
Redis 常见数据类型之全局通用命令详解
数据库·redis·bootstrap
Java&Develop1 小时前
pgsql 根据一个查询sql 生成 修改sql
数据库·sql
极创信息1 小时前
信创软件快速适配信创改造,实战落地思路
java·大数据·数据库·人工智能·mvc·软件工程·hibernate
@小柯555m1 小时前
MySql(高级查询--查找GPA最高值)
数据库·sql·mysql