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

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

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

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

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

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

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

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

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

相关推荐
南极企鹅6 分钟前
事务&@Transactional注解
java·数据库·spring·oracle·mybatis
UrSpecial10 分钟前
Redis与多线程
数据库·redis·缓存
bqq1986102615 分钟前
MySQL 8与MySQL 5.7的主要区别
数据库·mysql
chushiyunen1 小时前
r树索引、mysql对r树的支持
数据库·mysql
会编程的土豆1 小时前
Redis Sorted Set(有序集合)详解
数据库·redis·bootstrap
Xiacqi11 小时前
Java数据库连接--JDBC--DRUID
数据库·后端
Yushan Bai1 小时前
ORACLE Enterprise Manager Cloud Control 系列测试3-Data Masking
数据库·oracle
罗超驿1 小时前
16.深入理解数据库事务:从转账场景剖析ACID四大特性与回滚(Rollback)机制
数据库·mysql
Yushan Bai2 小时前
ORACLE Enterprise Manager Cloud Control 系列测试2- 日常管理和SQL优化
数据库·oracle
-To be number.wan2 小时前
数据库单表查询全攻略
数据库·学习