PTTL
语法
PTTL key
- 可用版本
- 2.6.0
- 时间复杂度
- O(1)
- ACL 类别
-
@keyspace
,@read
,@fast
,
与 TTL
类似,此命令返回已设置过期时间键的剩余生存时间,唯一的区别是 TTL
以秒为单位返回剩余时间,而 PTTL
以毫秒为单位返回剩余时间。
在 Redis 2.6 或更早版本中,如果键不存在或键存在但没有关联的过期时间,则命令返回 -1
。
从 Redis 2.8 开始,错误情况下的返回值发生了改变
- 如果键不存在,则命令返回
-2
。 - 如果键存在但没有关联的过期时间,则命令返回
-1
。
示例
RESP2/RESP3 回复
以下之一
历史
- 从 Redis 版本 2.8.0 开始:添加了 -2 回复。