结论: 惰性删除 + 定期删除
1. 惰性删除:在获取值的时候判断是否已过期,如果已过期就删除。
优点:cpu 占用低
缺点:如果有大量键时间过长,可能导致内存溢出
2. 定期删除: 以一定的时间间隔执行一定时间的删除操作
优点:限制了时间间隔和每次的时长,cpu 占用不会太高,
缺点: cpu 占用没有惰性删除好,内存占用不如定时删除
两者结合很好的结果的 cpu 和内存占用的问题
结论: 惰性删除 + 定期删除
两者结合很好的结果的 cpu 和内存占用的问题
本文标题:redis 过期原理
本文链接:https://www.haomeiwen.com/subject/vimphltx.html
网友评论