redis的hash设置单个key的过期时间
时间: 2023-08-30 17:05:55 浏览: 864
Redis大key多key拆分实现方法解析
在 Redis 中,可以使用 EXPIRE 命令为一个键设置过期时间。但是,对于 hash 类型的键,如果要为其中的某个 field 设置过期时间,需要使用 HSET 命令的扩展命令 HSETEX。
HSETEX 命令的语法如下:
```
HSETEX key field seconds value
```
其中,key 是 hash 类型的键名,field 是要设置过期时间的 field 名称,seconds 是过期时间(以秒为单位),value 是要设置的值。
例如,假设有一个 hash 类型的键 user,其中包含 field name 和 field age,要为 name 设置过期时间为 30 秒,可以执行如下命令:
```
HSETEX user name 30 "Alice"
```
这样,30 秒后,name 字段的值将被删除。
阅读全文