过期健的通用策略
过期健的删除策略有三种:定时删除,惰性删除,定期删除
定期删除:在设置过期时间时,创建一个定时器,在过期时间来临时,让定时器去执行删除过期健
优势:通过食用定时器,可以保证过期健马上被删除,有效的释放了过期健所占用的内存。
缺点:
惰性删除:放任健过期不管,但是当每次获取健时,都会检查健是否过期,如果过期,就会删除健,没有过期,则返回健
定期删除:每隔一段时间,对数据库进行一次检查,删除里面的过期健
redis采用的策略
redis采用的是惰性删除与定期删除
未完
过期健的删除策略有三种:定时删除,惰性删除,定期删除
定期删除:在设置过期时间时,创建一个定时器,在过期时间来临时,让定时器去执行删除过期健
优势:通过食用定时器,可以保证过期健马上被删除,有效的释放了过期健所占用的内存。
缺点:
惰性删除:放任健过期不管,但是当每次获取健时,都会检查健是否过期,如果过期,就会删除健,没有过期,则返回健
定期删除:每隔一段时间,对数据库进行一次检查,删除里面的过期健
redis采用的是惰性删除与定期删除
未完