做头条信息流要网站吗,dede 网站地图模版,济南seo排名优化推广,网站两侧对联广告图片Redis提供了两种数据过期策略 惰性删除 和 定期删除
惰性删除
当某个key过期时#xff0c;不马上删除#xff0c;而是在调用时#xff0c;再判断它是否过期#xff0c;如果过期再删除它
优点 #xff1a; 对CPU友好#xff0c;对于很多用不到的key#xff0c;不用浪费…Redis提供了两种数据过期策略 惰性删除 和 定期删除
惰性删除
当某个key过期时不马上删除而是在调用时再判断它是否过期如果过期再删除它
优点 对CPU友好对于很多用不到的key不用浪费时间进行过期检查 缺点 对内存不友好如果某个key过期了但一直没使用那么这个key就会一直留在内存中
定期删除
每隔一段时间就对一定量的key进行检查删除里面过期的key
注意 每次只是检查一定量的key而不是全部key随着时间的推移才会遍历Redis中全部的key
定期删除有两种策略
SLOW模式 定时任务执行频率默认为10Hz即每秒执行10次可以通过 redis.conf 设置执行频率FAST模式 执行频率不固定但两次间隔不低于2ms
*优点*对内存友好 *缺点*对CPU比较不友好但是可以通过减少执行的频率来降低对CPU的影响
Redis的过期删除策略 惰性删除 定期删除 两种策略配合使用