TTL (TTL)

语法
TTL key
从以下位置开始可用:
1.0.0
时间复杂度:
O(1)
ACL 类别:
@keyspace, @read, @fast,

返回具有超时的键的剩余生存时间。 此内省功能允许 Redis 客户端检查 given key 将继续是数据集的一部分。

在 Redis 2.6 或更早版本中,该命令返回-1如果密钥不存在,或者密钥存在但没有关联的 expire。

从 Redis 2.8 开始,如果发生错误,则返回值会发生变化:

  • 该命令返回-2如果密钥不存在。
  • 该命令返回-1如果密钥存在但没有关联的 expire。

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

例子

Give these commands a try in the interactive console:

SET mykey "Hello" EXPIRE mykey 10 TTL mykey

RESP2/RESP3 Reply

One of the following:


History

  • Starting with Redis version 2.8.0: Added the -2 reply.
RATE THIS PAGE
Back to top ↑