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

示例

SET mykey "Hello" EXPIRE mykey 1 PTTL mykey

RESP2/RESP3 回复

以下之一


历史

  • 从 Redis 2.8.0 版本开始:增加了 -2 回复。
评价此页
返回顶部 ↑