Redis删除策略

惰性删除:设置过期时间后,再次请求该缓存如果过期就删除重建

优点 :对CPU友好,使用该数据时才会查询重建
缺点:对内存不友好,会占用大量内存

定期删除:设置删除频率,每过一段时间检查删除过期的key

两种模式:
SLOW模式 :定时任务,默认执行频率10hz,每次不超过25ms,通过redis.conf配置
FAST模式:不固定频率,间隔不低于2ms,每次耗时不超过1ms

解决方案:惰性删除和定期删除配合使用

相关推荐
codigger7 分钟前
Java 26 深度解析:一次“性能兑现 + 契约收紧”的版本
java·后端·编程·编程语言
盖世英雄酱5813613 分钟前
格式化成日期为什么提前一天呢,同样的时间点还是非必现???
java·后端
威哥爱编程14 分钟前
【AI全栈12-05】Spring Boot 用 Tool Calling 让 AI 查实时订单与库存
java·spring boot·后端
Guarding and trust15 分钟前
项目拆解(二):模型输出是‘野‘的——三层兜底+重分析,把AI变成可靠零件
java·人工智能·python·大模型·fastapi·ollama·错误兜底
春风霓裳18 分钟前
0xc0000005 = 内存访问违规
java
wdfk_prog21 分钟前
LWIP教程 10:从 `tcp_receive()` 到 `ooseq` / SACK——TCP 乱序、重组与选择确认
网络·数据库·tcp/ip
威哥爱编程21 分钟前
【AI全栈12-06】Spring Boot 用 RAG 搭企业私有知识库问答
java·spring boot·后端
狼与自由22 分钟前
Mysql 3种日志的区别
数据库·mysql
迅猛龙办公室24 分钟前
Python实现获取星期字符串
java·前端·python
小蒜学长24 分钟前
基于微信小程序的医院医疗废弃物追溯管理系统(代码+数据库+LW)
java·spring boot·后端·微信小程序·医疗废弃物