在 Redis 中,你可以使用以下几种方式来查看 key 的过期时间:
TTL key_name
-2
:key 不存在-1
:key 存在但没有设置过期时间PTTL key_name
OBJECT IDLETIME key_name
如果你使用 Redis 图形化客户端(如 Redis Desktop Manager、Another Redis Desktop Manager 等),通常可以直接在界面中看到 key 的过期时间。
> SET mykey "Hello" EX 60
OK
> TTL mykey
(integer) 56 # 表示还有56秒过期
> PTTL mykey
(integer) 54321 # 表示还有54321毫秒(54.321秒)过期