大家好,我是考100分的小小码 ,祝大家学习进步,加薪顺利呀。今天说一说Redis的过期策略[通俗易懂],希望您对编程的造诣更进一步.
1. 定时删除
在设置key的过期时间的同时,为该 key 创建一个定时器,让定时器在 key 的过期时间来临时对 key 进行删除。
优点:对内存友好
缺点:对 cpu 不友好
2. 惰性删除
放任过期键不管,但每次从键空间中获取 key时都会检查该 key是否过期,过期就删除。
优点:对 cpu比较友好
缺点:对 内存不友好
3. 定期删除
每隔一段时间对数据库进行一次检查,删除其中过期的 key。
这是 定时删除 和 惰性删除的 折中方法 , 难点在于 难以确定 删除操作的 时长和频率。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/6846.html