Comando Redis TTL

Redis key (clave)

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

Redis key (clave)

Otras extensiones