ttl

abbr.through-the-lens (Kamera-Blitz-Monitor) durch das Objektiv (Kamera-Blitz-Monitor); Lebenszeit; Transistor-Transistor-Logik; Transistor-Transistor-Logik;

redis TTL-Befehl Syntax

Funktion: Gibt die verbleibende Überlebenszeit (TTL, Time to Live) des angegebenen Schlüssels in Sekunden zurück.

Syntax: TTL-Schlüssel

Erklärung: Vor Redis 2.8 gibt der Befehl -1 zurück, wenn der Schlüssel nicht existiert oder für den Schlüssel keine verbleibende Überlebenszeit festgelegt ist.

Verfügbare Versionen: >= 1.0.0

Zeitliche Komplexität: O(1)

Rückgabe: Wenn der Schlüssel nicht existiert, geben Sie -2 zurück. Wenn der Schlüssel vorhanden ist, aber die verbleibende Überlebenszeit nicht festgelegt ist, wird -1 zurückgegeben. Andernfalls wird die verbleibende Lebensdauer des Schlüssels in Sekunden zurückgegeben.

redis TTL-Befehl Beispiel

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