Redis过期键删除策略

过期键删除策略有以下三种

  • 定时删除:在设置键的过期时间的同时,创建一个定时器,让定时器在键的过期时间来临时,立即执行对建的删除操作。
  • 定期删除:每隔一段时间,程序就对数据库进行一次检查,删除里面的过期键
  • 惰性删除:读取键的时候,检查该键有没有过期,如果过期就删除,如果没有就过期直接返回。

Redis过期键删除使用了定期删除惰性删除策略

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 设置过期时间 EXPIRE <key> <ttl> 命令用于将键 key 的生存时间设置为 ttl 秒 PEXPI...
    youngiii阅读 3,584评论 0 56
  • 有没有想过Redis中过期的那些键去哪了?是谁在什么时候怎么删掉的? 先来介绍一下各种方案: 定时删除: 在设置键...
    罗曼蒂克阅读 4,846评论 1 7
  • Redis中的K-V pairs保存在一个字典中,这个字典叫做键空间。 键的过期时间被放在另外一个字典中,key指...
    packet阅读 191评论 0 0
  • 前言: 数据库键空间 Redis是一个键值对(key-value pair)数据库服务器,服务器中的每个数据库都由...
    但时间也偷换概念阅读 1,455评论 0 6
  • 假如有来生,我要做一棵木棉树,伫立在亲朋好友路过的地方,无声的守望。——莫语 N天前,总领导说下辈子还要娶我,我说...
    心开莲花阅读 716评论 4 5