Commande Redis PTTL

Clé Redis

La commande Redis PTTL renvoie la durée de vie restante d'une clé en millisecondes.

Syntaxe

La syntaxe de base de la commande redis PTTL est la suivante :

redis 127.0.0.1:6379> PTTL KEY_NAME

Versions disponibles

>= 2.6.0

Valeur de retour

Si la clé n'existe pas, -2 est renvoyé. Si la clé existe mais n'a pas de durée de vie restante définie, -1 est renvoyé. Sinon, la durée de vie restante de la clé est renvoyée en millisecondes.

Remarque :Avant Redis 2.8, la commande renvoyait -1 à la fois lorsque la clé n'existait pas et lorsqu'aucune durée de vie restante n'était définie pour la clé.

Exemples

# 不存在的 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

Clé Redis

Autres extensions