redisTemplate 存入数据 设置过期时间
时间: 2023-08-30 11:06:10 浏览: 170
可以使用 RedisTemplate 的 expire 方法来为存储在 Redis 中的数据设置过期时间。例如,以下代码将一个字符串存储到 Redis 中,并为其设置 10 秒的过期时间:
```
redisTemplate.opsForValue().set("key", "value");
redisTemplate.expire("key", 10, TimeUnit.SECONDS);
```
其中,第一个参数是要设置过期时间的键,第二个参数是过期时间的值,第三个参数是过期时间的时间单位。在上面的例子中,键为 "key" 的数据将在 10 秒后过期。
相关问题
redisTemplate 存入数据 设置特定key过期时间
可以使用 RedisTemplate 的 `opsForValue().set()` 方法存储数据,并使用 `expire()` 方法为特定的 key 设置过期时间。例如,以下代码将一个字符串存储到 Redis 中,并为其设置 10 秒的过期时间:
```
redisTemplate.opsForValue().set("key", "value");
redisTemplate.expire("key", 10, TimeUnit.SECONDS);
```
其中,第一个参数是要设置过期时间的键,第二个参数是过期时间的值,第三个参数是过期时间的时间单位。在上面的例子中,键为 "key" 的数据将在 10 秒后过期。注意,这里的 `set()` 方法并没有设置过期时间,需要额外调用 `expire()` 方法来设置过期时间。
redisTemplate设置半小时过期
根据引用[2]中的示例代码,要设置redisTemplate的数据半小时过期,可以使用以下代码:
redisTemplate.opsForValue().set("key", "value", 30, TimeUnit.MINUTES);
其中,"key"是存入redis中的键,"value"是存入redis中的数据,30是过期时间,TimeUnit.MINUTES表示过期时间的类型为分钟。
阅读全文