Redis如何设置过期时间?

redis.expire(key, expiration)
  • 低于 2.1.3 版,只能对 key 设置一次过期时间
  • 2.1.3 版开始,可以更新 key 的过期时间
  • set、del 命令会移除 key 的过期时间设置

过期处理策略:

  • 定时删除:在设置 key 的过期时间时,创建一个定时器,当过期时间到的时候立马执行删除操作
  • 惰性删除:不会在 key 过期时立马删除,而是当外部指令获取这个 key 的时候才会主动删除
  • 定期删除:设置一个时间间隔,每个时间段都会检测是否有过期键,如果有执行删除操作

【Java面试题与答案】整理推荐

发布了485 篇原创文章 · 获赞 1450 · 访问量 153万+

猜你喜欢

转载自blog.csdn.net/meism5/article/details/104258037
今日推荐