需求:需要给存入redis的数据加上过期时间
方法有多种,我这里直接用的redisTemplate来操作

  • 设置key的值并加入过期时间,string类型
    redisTemplate.opsForValue().set(key, value, timeout, timeunit)
  • redisTemplate.expire(key, timeout, timeunit)
  • redisTemplate.expireAt(key, timeunit)

设置完成后,可以看到数据有失效时间了,如图:
在这里插入图片描述

注:hash类型无法使用opsForHash()来设置过期时间
参考博客

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐