PTTL

语法
PTTL key
可用版本
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 回复。
RATE THIS PAGE
Back to top ↑