HEXPIRETIME

语法
HEXPIRETIME key FIELDS numfields field [field ...]
可用版本
Redis 开源版 7.4.0
时间复杂度
O(N),其中 N 是指定的字段数
ACL 类别
@read, @hash, @fast,

返回给定键的字段将过期的绝对 Unix 时间戳(以秒为单位)。

另请参阅 HPEXPIRETIME 命令,该命令以毫秒精度返回相同信息。

示例

redis> HSET mykey field1 "hello" field2 "world"
(integer) 2
redis> HEXPIRE mykey 300  FIELDS 2 field1 field2
1) (integer) 1
2) (integer) 1
redis> HEXPIRETIME mykey FIELDS 2 field1 field2
1) (integer) 1715705914
2) (integer) 1715705914

RESP2/RESP3 回复

  • 数组回复。对于每个字段
    • 整型回复:如果提供的哈希键中不存在该字段,或者提供的键不存在,则返回 -2
    • 整型回复:如果该字段存在但未设置关联的过期时间,则返回 -1
    • 整型回复:过期时间(Unix 时间戳),以秒为单位。

评价此页
返回顶部 ↑