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

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

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

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

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

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

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

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

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

相关推荐
城数派16 分钟前
中国全国土壤有机碳密度数据集(2010-2024年)
数据库·arcgis·信息可视化·数据分析·excel
鹓于20 分钟前
CRX格式详解:安装、开发与反编译
数据库
IvorySQL35 分钟前
PostgreSQL 技术日报 (3月28日)|零停机补丁、约束新特性、性能避坑全收录
数据库·postgresql·开源
smchaopiao37 分钟前
数据库优化技巧详解:从LIMIT到索引的提升策略
数据库·oracle
清水白石00842 分钟前
Python 编程全景解析:四大核心容器的性能较量、语义之美与高阶实战
开发语言·数据库·python
菜菜小狗的学习笔记42 分钟前
黑马程序员Redis--实战篇(黑马点评)
数据库·redis·缓存
2401_8785302142 分钟前
深入理解Python的if __name__ == ‘__main__‘
jvm·数据库·python
zz-zjx44 分钟前
harbor使用外置db,redis,存储(minio)通过pigsty安装(单机)
数据库·redis·缓存
踩着两条虫1 小时前
VTJ.PRO 在线应用开发平台的数据库与基础设施
数据库·架构·nestjs
深蓝轨迹1 小时前
黑马点评--达人探店模块
java·spring boot·redis