Redis的过期策略
1. 定时删除
在设置key的过期时间的同时,为该 key 创建一个定时器,让定时器在 key 的过期时间来临时对 key 进行删除。
优点:对内存友好
缺点:对 cpu 不友好
2. 惰性删除
放任过期键不管,但每次从键空间中获取 key时都会检查该 key是否过期,过期就删除。
优点:对 cpu比较友好
缺点:对 内存不友好
3. 定期删除
每隔一段时间对数据库进行一次检查,删除其中过期的 key。
这是 定时删除 和 惰性删除的 折中方法 , 难点在于 难以确定 删除操作的 时长和频率。
以上是 Redis的过期策略 的全部内容, 来源链接: utcz.com/z/535092.html