Redis过期键的删除策略有哪些?

  • 定时删除:在设置键的过期时间的同时,创建一个定时器,达到过期时间,执行键的删除操作
  • 惰性删除:不主动删除过期键,从键空间中获取键时,都检查取得的键是否过期,过期则删除;没过期则返回
  • 定期删除:每隔一段时间对数据库进行一次检查,删除里面的过期键。删除多少过期键、检查多少个数据库,由算法决定。