Redis如何设置过期时间?

  • Post author:
  • Post category:其他


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

过期处理策略:

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


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



版权声明:本文为meism5原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。