【Redis】过期删除策略


  1. 定时删除

给每个存入redis的数据设置一个过期删除事件,过期时间一到,就自动触发事件,删除该数据

  1. 懒惰删除

只有当使用到数据的时候,才判断该数据是否过期,过期则删除,否则,不做处理。

  1. 定期删除

redis定期从过期字典里随机抽取一定数量(可以设置)的数据进行判断,如果超过一定比例(可以设置)的数据都过期了,则再进行一次随机检验,直到过期数据所占比例未达到设定值或者检验时间超时了。