【面试】Redis的过期淘汰策略介绍一下?手写一下LRU?
发现很多铁子还是不够了解Redis的过期淘汰策略
之前有个铁子问我,说我的redis怎么经常会丢掉一些数据,写进去了,过一会可能就没了?
还有个铁子说,我的key明明都过期了,怎么还占用着内存啊?
假设我设置了一批key的过期时间为1小时,1小时后redis是怎么对这批key进行删除的?
答案是:定期删除+惰性删除
所谓定期删除,指的是redis默认是每隔100ms就随机抽取一些设置了过期时...
原创
2020-03-04 16:28:19 ·
337 阅读 ·
0 评论