PTTL

abbr.fototransferierte Thermolumineszenz, Lichtübertragungs-Thermolumineszenz, Lichtumwandlungs-Thermolumineszenz

redis PTTL-Befehl Syntax

Funktion: Dieser Befehl ähnelt dem TTL-Befehl, gibt jedoch die verbleibende Überlebenszeit des Schlüssels in Millisekunden zurück, nicht in Sekunden wie der TTL-Befehl.

Syntax: PTTL-Schlüssel

Verfügbare Versionen: >= 2.6.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 Millisekunden zurückgegeben.

redis PTTL-Befehl Beispiel

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