需求:需要给存入redis的数据加上过期时间
方法有多种,我这里直接用的redisTemplate来操作
- 设置key的值并加入过期时间,string类型
redisTemplate.opsForValue().set(key, value, timeout, timeunit) - redisTemplate.expire(key, timeout, timeunit)
- redisTemplate.expireAt(key, timeunit)
设置完成后,可以看到数据有失效时间了,如图:
注:hash类型无法使用opsForHash()来设置过期时间
参考博客