Comando Redis Pttl

Redis key (clave)

El comando Redis Pttl devuelve el tiempo de expiración restante de la clave en milisegundos.

Sintaxis

La sintaxis básica del comando redis Pttl es la siguiente:

redis 127.0.0.1:6379> PTTL KEY_NAME

Versiones disponibles

>= 2.6.0

Valor de retorno

Si la clave no existe, devuelve -2. Si la clave existe pero no tiene un tiempo de vida restante establecido, devuelve -1. De lo contrario, devuelve el tiempo de vida restante de la clave en milisegundos.

Nota:Antes de Redis 2.8, el comando devolvía -1 cuando la clave no existía o no tenía un tiempo de vida restante establecido.

Ejemplo

# 不存在的 key

redis> FLUSHDB
OK

redis> PTTL key
(integer) -2


# key 存在,但没有设置剩余生存时间

redis> SET key value
OK

redis> PTTL key
(integer) -1


# 有剩余生存时间的 key

redis> PEXPIRE key 10086
(integer) 1

redis> PTTL key
(integer) 6179

Redis key (clave)

Otras extensiones