Redis过期策略
在Redis中提供了两种数据过期删除策略:
-
惰性删除:在设置该key过期时间后,我们不去管它。当需要该key时,我们会检查其是否过期,如果过期,就删除它;反之,返回该key。
-
定期删除:每隔一段时间,我们会对一些key进行检查,删除其中过期的key。定期清理有两种模式:
-
SLOW模式:使用定时任务,执行频率默认为10hz,每次执行时间不超过25ms。可以通过修改配置文件redis.conf的hz选项来调整执行频率。
-
FAST模式:执行频率不固定,每次事件循环会尝试执行,但两次执行间隔不低于2ms,每次执行耗时不超过1ms。
-
Redis的过期删除策略是通过惰性删除和定期删除两种策略进行配合使用。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律