set

Englisch [set]

vt. ein Set; ein Fernsehgerät

Festgelegt; stur angeordnet; Partizip Perfekt: Set

redis SETEX-Befehl Syntax

Funktion: Verknüpfen Sie den Wert mit der Taste und stellen Sie die Überlebenszeit der Taste auf Sekunden (in Sekunden) ein. Wenn der Schlüssel bereits vorhanden ist, überschreibt der SETEX-Befehl den alten Wert.

Syntax: SETEX-Schlüsselsekundenwert

Erklärung: SETEX ist eine atomare Operation, die Zuordnung des Werts und die Festlegung der Überlebenszeit werden gleichzeitig ausgeführt als Cache, sehr praktisch.

Verfügbare Versionen: >= 2.0.0

Zeitkomplexität: O(1)

Rückgabe: Rückgabe OK, wenn die Einstellung erfolgreich ist. Wenn der Sekundenparameter unzulässig ist, wird ein Fehler zurückgegeben.

redis SETEX-Befehl Beispiel

# 在 key 不存在时进行 SETEX
redis> SETEX cache_user_id 60 10086
OK
redis> GET cache_user_id  # 值
"10086"
redis> TTL cache_user_id  # 剩余生存时间
(integer) 49
# key 已经存在时,SETEX 覆盖旧值
redis> SET cd "timeless"
OK
redis> SETEX cd 3000 "goodbye my love"
OK
redis> GET cd
"goodbye my love"
redis> TTL cd
(integer) 2997