EXPIRETIME

以 Unix 时间戳形式返回键的过期时间。

语法

EXPIRETIME key

引入版本:7.0.0

复杂度摘要:O(1)

返回给定键到期的绝对 Unix 时间戳(自 1970 年 1 月 1 日起)(以秒为单位)。

另请参见 PEXPIRETIME 命令,该命令返回具有毫秒分辨率的相同信息。

必需参数

key

键名称。

示例

redis> SET mykey "Hello"
OK
redis> EXPIREAT mykey 33177117420
(integer) 1
redis> EXPIRETIME mykey
(integer) 33177117420

Redis Software 与 Redis Cloud 兼容性

Redis
软件
Redis
Cloud
说明
✅ 标准
✅ 主动-主动
✅ 标准
✅ 主动-主动

返回值

RESP2

以下之一: * 整数回复:到期 Unix 时间戳(以秒为单位)。 * 整数回复:如果键存在但没有关联的过期时间,则为 -1。 * 整数回复:如果键不存在则为-2。

RESP3

以下之一: * 整数回复:到期 Unix 时间戳(以秒为单位)。 * 整数回复:如果键存在但没有关联的过期时间,则为 -1。 * 整数回复:如果键不存在则为-2。

资料来源:Redis 官方 EXPIRETIME 文档;中文内容参考 Redis 文档许可。