redisTemplate.opsForValue().set()想增加过期时间应该怎么增加,过期时间的单位是秒还是小时
时间: 2024-03-05 19:52:11 浏览: 309
Redis中的数据过期策略详解
如果你想在设置 Redis key 的同时增加过期时间,可以使用 `set(K key, V value, long timeout, TimeUnit unit)` 方法,其中 `timeout` 参数表示过期时间数值,`unit` 参数表示过期时间单位。例如,如果你想设置一个 key 为 "foo",值为 "bar",过期时间为 1 小时,可以这样写:
```
redisTemplate.opsForValue().set("foo", "bar", 1, TimeUnit.HOURS);
```
在这个例子中,过期时间的单位是小时。你也可以使用其他的时间单位,例如分钟(`TimeUnit.MINUTES`)、秒(`TimeUnit.SECONDS`)等。
阅读全文