Redis内存淘汰策略

1. 不进行数据淘汰的策略:

noEviction:当运行内存超过最大设置内存时,不淘汰任何数据。

2. 进行数据淘汰的策略:

1)在设置了过期时间的数据中进行淘汰:

volatile-random:随机淘汰设置了过期时间的任意键值。

volatile-ttl:优先淘汰更早过期的键值。

volatile-lru:淘汰所有设置了过期时间的键值中,最久未使用的键值。【默认策略】

volatile-lfu:淘汰所有设置了过期时间的键值中,最少使用的键值。

2) 在所有数据范围内进行淘汰:

allkeys-random:随机淘汰任意键值。

allkeys-lru:淘汰整个键值中最久未使用的键值。

allkeys-lfu:淘汰整个键值中最少使用的键值。

ps:以下是我整理的java面试资料,密码是obht,感兴趣的可以看看。最后,创作不易,觉得写得不错的可以点点关注!

链接:https://www.yuque.com/u39298356/uu4hxh?# 《Java面试宝典》

相关推荐
workflower19 分钟前
软件压力测试
数据库·压力测试·需求分析·个人开发·极限编程·结对编程
2501_9411118230 分钟前
使用Scikit-learn进行机器学习模型评估
jvm·数据库·python
root_zhb36 分钟前
List.contains踩坑
java·list
爬山算法40 分钟前
Redis(128)Redis的跳表(Skip List)是如何实现的?
数据库·redis·list
a***131441 分钟前
保姆级JavaWeb项目创建、部署、连接数据库(tomcat)
数据库·tomcat·firefox
曾经的三心草41 分钟前
Java数据结构-List-栈-队列-二叉树-堆
java·数据结构·list
z***75151 小时前
PostgreSQL 查看数据库及表中数据占用空间大小
数据库·postgresql·oracle
Moe4881 小时前
合并Pdf、excel、图片、word为单个Pdf文件的工具类(技术点的选择与深度解析)
java·后端
Moe4881 小时前
合并Pdf、excel、图片、word为单个Pdf文件的工具类(拿来即用版)
java·后端
oliveira-time1 小时前
原型模式中的深浅拷贝
java·开发语言·原型模式