基于RedisTemplate设置过期时间
时间: 2024-05-09 22:15:37 浏览: 304
基于Spring AOP 的声明式和编程式分布式锁,支持RedisTemplate、Redisson、Zookeeper
在使用RedisTemplate时,可以使用opsForValue()方法获取ValueOperations对象,该对象提供了设置过期时间的方法set(String key, V value, long timeout, TimeUnit unit)。
示例代码:
```java
// 设置key为"myKey"的值为"value",并设置过期时间为10分钟
redisTemplate.opsForValue().set("myKey", "value", 10, TimeUnit.MINUTES);
```
其中,timeout参数为过期时间,unit参数为时间单位,可以选择TimeUnit.SECONDS、TimeUnit.MINUTES等等。
阅读全文