HASH
设置 HASH 过期时间
为指定 HASH 键设置过期时间,支持设置为永不过期。
命令用途
Hash-SetE 对应的实际命令写法是 HASH <标识> SetE,用于为指定 HASH 键设置过期时间。
它常见于冷却控制、限时状态、临时标记和需要单独调整过期秒数的键值维护。
命令名
Hash-SetE
调用格式
HASH <标识> SetE <KEY> <过期时间>
参数说明
| 参数 | 必填 | 说明 |
|---|---|---|
标识 | 是 | 目标 HASH 容器标识。 |
SetE | 是 | 固定子命令,表示设置过期时间。 |
KEY | 是 | 要设置过期时间的键名。 |
过期时间 | 是 | 过期秒数,写 -1 表示永不过期。 |
返回或影响
- 该命令会修改指定键的过期时间设置。
- 写
-1时,该键会被设置为永不过期。
示例
基础用法
#ACT
HASH 用户状态 SetE 新人礼包 86400
这段写法适合把 新人礼包 这个键的剩余有效期设置为 86400 秒。
常见变体
#ACT
HASH 用户状态 SetE 长期标记 -1
这类写法用于把指定键改成永不过期。
注意事项
Hash-SetE只调整过期时间,不负责写入业务值本身。- 如果要读取当前剩余时间,应配合
Hash-GetE。
