TTL

语法
TTL key
可用版本
Redis 开源版 1.0.0
时间复杂度
O(1)
ACL 分类
@keyspace, @read, @fast,

返回具有超时的键的剩余生存时间 (TTL)。此内省功能允许 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 回复。
评价本页
返回顶部 ↑