redisTemplate 设置过期时间
时间: 2023-09-24 21:05:44 浏览: 110
redis缓存过期设置1
可以通过以下方式设置 Redis 的 key 过期时间:
1. 使用 RedisTemplate 的 expire 方法设置过期时间:
```java
redisTemplate.expire(key, timeout, TimeUnit.SECONDS);
```
其中,key 为 Redis 的 key,timeout 为过期时间,TimeUnit 为时间单位。
2. 在 RedisTemplate 的 opsForValue() 方法中使用 set 方法设置过期时间:
```java
redisTemplate.opsForValue().set(key, value, timeout, TimeUnit.SECONDS);
```
其中,key 为 Redis 的 key,value 为 Redis 的 value,timeout 为过期时间,TimeUnit 为时间单位。
注意:以上两种方式都需要在 RedisTemplate 的配置中设置 key 和 value 的序列化方式。
阅读全文