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。

相关命令