TTL

Syntax
TTL key
Available since:
1.0.0
Time complexity:
O(1)
ACL categories:
@keyspace, @read, @fast,

返回具有超时的键的剩余生存时间。 这种内省能力允许Redis客户端检查给定键将继续作为数据集的一部分的秒数。

在 Redis 2.6 或更早版本中,如果键不存在或键存在但没有关联的过期时间,命令将返回 -1

从 Redis 2.8 开始,错误情况下的返回值发生了变化:

  • 如果键不存在,命令返回 -2
  • 如果键存在但没有关联的过期时间,命令返回 -1

另请参阅PTTL命令,它以毫秒分辨率返回相同的信息(仅在Redis 2.6或更高版本中可用)。

示例

在交互式控制台中尝试这些命令:

SET mykey "Hello" EXPIRE mykey 10 TTL mykey

RESP2/RESP3 回复

以下之一:


历史

  • 从 Redis 版本 2.8.0 开始:添加了 -2 回复。
RATE THIS PAGE
Back to top ↑