Redis的过期策略

database

1. 定时删除

    在设置key的过期时间的同时,为该 key 创建一个定时器,让定时器在 key 的过期时间来临时对 key 进行删除。

     优点:对内存友好

     缺点:对 cpu 不友好

2. 惰性删除

    放任过期键不管,但每次从键空间中获取 key时都会检查该 key是否过期,过期就删除。

      优点:对 cpu比较友好

      缺点:对 内存不友好

3. 定期删除

    每隔一段时间对数据库进行一次检查,删除其中过期的 key。

     这是 定时删除 和 惰性删除的 折中方法 , 难点在于 难以确定 删除操作的 时长和频率。

以上是 Redis的过期策略 的全部内容, 来源链接: utcz.com/z/535092.html

回到顶部