PTTL
语法
PTTL key
- 可用版本
- Redis Open Source 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 回复。