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

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

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

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

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

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

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

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

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

相关推荐
眷蓝天4 分钟前
MySQL数据库主从复制+MaxScale读写分离
数据库·mysql
实证小助手4 分钟前
最新上市公司2011-2024年面板数据
数据库·论文笔记
一 乐5 分钟前
非遗文化传承网站|基于springboot + vue非遗文化传承网站系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·非遗文化传承网站
祢真伟大11 分钟前
TranswarpArgoDB9.4星环数据库部署
数据库
XDHCOM14 分钟前
ORA-13045报错解析,科普兼容性标志,故障修复与远程处理指南
数据库·oracle
Elastic 中国社区官方博客18 分钟前
如何使用 Mastra 和 Elasticsearch 构建具备代理能力的 AI 应用
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
fundoit19 分钟前
MySQL插入数据遇到唯一键已存在怎么办?
android·数据库·mysql
晴天¥21 分钟前
Oracle中如何生成AWR报告并进行分析
数据库·oracle
不愿透露姓名的大鹏22 分钟前
MySQL慢查询日志实战优化指南
linux·服务器·数据库·mysql·adb
晴天¥22 分钟前
Oracle数据库RMAN灾难恢复
数据库·oracle