RedisTemplate.opsForvalue().set()四个参数的安逸
时间: 2024-03-06 09:48:54 浏览: 121
response.setHeader参数、用法的介绍
5星 · 资源好评率100%
RedisTemplate.opsForValue().set() 方法只有两个参数,第一个参数是 key,第二个参数是 value。如果你想要设置一个带有过期时间的 key-value 对,可以使用 RedisTemplate 的另一个方法 setex(),它有四个参数,分别是 key、value、过期时间和时间单位。具体参数的含义如下:
- key:要设置的 key。
- value:要设置的 value。
- timeout:过期时间,单位为秒。
- unit:过期时间的单位,可以是 TimeUnit 中的枚举值,例如 TimeUnit.SECONDS、TimeUnit.MINUTES 等。
示例代码如下:
```
redisTemplate.opsForValue().setex("myKey", "myValue", 60, TimeUnit.SECONDS);
```
这个方法会将 "myKey" 这个 key 的值设置为 "myValue",并在 60 秒后过期。
阅读全文