java redis 存储list怎么设置单个元素失效
时间: 2024-03-03 07:48:21 浏览: 67
可以使用 Redis 的 EXPIRE 或 EXPIREAT 命令设置单个元素的失效时间。首先,使用 LSET 命令设置列表中的单个元素,然后使用 EXPIRE 或 EXPIREAT 命令设置该元素的失效时间。例如,以下命令将列表 mylist 中的第一个元素设置为 "value1",并在 60 秒后过期:
```
LSET mylist 0 "value1"
EXPIRE mylist:0 60
```
这里使用了 ":0" 后缀来指定列表中的第一个元素。你可以根据需要更改索引或使用其他唯一标识符。注意,EXPIRE 命令的参数是以秒为单位的失效时间,而 EXPIREAT 命令的参数是一个 UNIX 时间戳,表示元素过期的时间点。
阅读全文