Commande Redis TTL
La commande Redis TTL renvoie le temps d'expiration restant d'une clé en secondes.
Syntaxe
La syntaxe de base de la commande Redis TTL est la suivante :
redis 127.0.0.1:6379> TTL KEY_NAME
Versions disponibles
>= 1.0.0
Valeur de retour
Lorsque la clé n'existe pas, -2 est renvoyé. Lorsque la clé existe mais qu'aucune durée de vie restante n'est définie, -1 est renvoyé. Sinon, la durée de vie restante de la clé est renvoyée en secondes.
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> 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
Autres extensions
Clé Redis