Redis Expireat-Befehl

Redis-Schlüssel

Der Redis-Expireat-Befehl wird verwendet, um die Ablaufzeit eines Schlüssels im UNIX-Zeitstempelformat festzulegen. Nach Ablauf des Schlüssels ist er nicht mehr verfügbar.

Syntax

Die grundlegende Syntax des Redis-Expireat-Befehls lautet wie folgt:

redis 127.0.0.1:6379> Expireat KEY_NAME TIME_IN_UNIX_TIMESTAMP

Verfügbare Versionen

>= 1.0.0

Rückgabewert

Bei erfolgreichem Setzen wird 1 zurückgegeben. Wenn der Schlüssel nicht existiert oder die Ablaufzeit für den Schlüssel nicht festgelegt werden kann (zum Beispiel, wenn Sie versuchen, die Ablaufzeit eines Schlüssels in Redis-Versionen unter 2.1.3 zu aktualisieren), wird 0 zurückgegeben.

Beispiel

Erstellen Sie zuerst einen Schlüssel und weisen Sie einen Wert zu:

redis 127.0.0.1:6379> SET examplekey redis
OK

Legen Sie eine Ablaufzeit für den Schlüssel fest:

redis 127.0.0.1:6379> EXPIREAT examplekey 1293840000
(integer) 1
redis 127.0.0.1:6379> EXISTS examplekey
(integer) 0

Redis-Schlüssel

Weitere Erweiterungen