redis 过期原理

2021-03-28  本文已影响0人  AlanSun2

结论: 惰性删除 + 定期删除

1. 惰性删除:在获取值的时候判断是否已过期,如果已过期就删除。

优点:cpu 占用低

缺点:如果有大量键时间过长,可能导致内存溢出

2. 定期删除: 以一定的时间间隔执行一定时间的删除操作

优点:限制了时间间隔和每次的时长,cpu 占用不会太高,

缺点: cpu 占用没有惰性删除好,内存占用不如定时删除

两者结合很好的结果的 cpu 和内存占用的问题

上一篇 下一篇

猜你喜欢

热点阅读