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

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

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

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

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

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

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

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

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

相关推荐
pen-ai2 小时前
【SQL】一文速通SQL
数据库·sql
q567315233 小时前
用 PHP或Python加密字符串,用iOS解密
java·python·ios·缓存·php·命令模式
DC_BLOG3 小时前
Mysql-DDL语句
服务器·数据库·mysql
努力遇见美好的生活4 小时前
Mysql每日一题(行程与用户,困难※)
android·数据库·mysql
卫生纸不够用4 小时前
远程链接mysql步骤
数据库·mysql
只是有点小怂4 小时前
直接缓存映射Direct Mapped Cache
缓存
小兜全糖(xdqt)5 小时前
nuget 管理全局包、缓存和临时文件夹
缓存
夏小花花5 小时前
postgresql 创建序列
数据库·postgresql
Allen Bright5 小时前
Redis介绍
数据库·redis·缓存
engchina5 小时前
Oracle ADB 导入 BANK_GRAPH 的学习数据
数据库·学习·oracle·graph