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

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

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

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

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

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

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

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

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

相关推荐
ActionTech11 小时前
SCALE | SQLFlash 在 SQL 优化维度上的表现评估
数据库·sql
老华带你飞11 小时前
建筑材料管理|基于springboot 建筑材料管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·学习·spring
NaiLuo_4512 小时前
MySQL基本查询
数据库·mysql
刺客xs12 小时前
MYSQL数据库------多表查询
数据库·mysql
曹牧12 小时前
Oracle:拼音码
数据库·oracle
BD_Marathon12 小时前
【JavaWeb】日程管理03——准备数据库和实体类
数据库·oracle
大学生资源网12 小时前
java毕业设计之面向校园的助力跑腿系统设计与实现源码(源码+文档+数据库)
java·数据库·mysql·毕业设计·源码·springboot
听到微笑12 小时前
初探Nebula Graph核心架构设计
数据库·图数据库·nebula graph
他是龙55113 小时前
43:SQL注入进阶(请求类型、方法与格式实战)
数据库·sql
木卫二号Coding13 小时前
affine+docker+postgresql+备份数据库
数据库·docker·容器