Comando Redis TTL
El comando Redis TTL devuelve el tiempo restante de expiración de la key en segundos.
Sintaxis
La sintaxis básica del comando Redis TTL es la siguiente:
redis 127.0.0.1:6379> TTL KEY_NAME
Versiones disponibles
>= 1.0.0
Valor de retorno
Cuando la key no existe, devuelve -2. Cuando la key existe pero no tiene un tiempo de vida restante configurado, devuelve -1. De lo contrario, devuelve el tiempo de vida restante de la key en segundos.
Nota:Antes de Redis 2.8, cuando la key no existía o la key no tenía un tiempo de vida restante configurado, el comando devolvía -1.
Ejemplo
# 不存在的 key redis> FLUSHDB OK redis> TTL key (integer) -2 # key 存在,但没有设置剩余生存时间 redis> SET key value OK redis> TTL key (integer) -1 # 有剩余生存时间的 key redis> EXPIRE key 10086 (integer) 1 redis> TTL key (integer) 10084
Otras extensiones
Redis key (clave)