set

Englisch [set]

vt. ein Set; ein Fernsehgerät

Festgelegt; stur angeordnet; Partizip Perfekt: Set

redis SETNX-Befehl Syntax

Funktion: Setzen Sie den Wert des Schlüssels genau dann auf Wert, wenn der Schlüssel nicht vorhanden ist. Wenn der angegebene Schlüssel bereits vorhanden ist, ergreift SETNX keine Aktion.

Syntax: SETNX-Schlüsselwert

Erklärung: SETNX ist die Abkürzung für „SET if Not eXists“ (wenn es nicht existiert, dann SET).

Verfügbare Versionen: >= 1.0.0

Zeitkomplexität: O(1)

Rückgabe: Erfolgreich eingestellt, 1 zurückgegeben. Wenn die Einstellung fehlschlägt, wird 0 zurückgegeben.

redis SETNX-Befehl Beispiel

redis> EXISTS job                # job 不存在
(integer) 0
redis> SETNX job "programmer"    # job 设置成功
(integer) 1
redis> SETNX job "code-farmer"   # 尝试覆盖 job ,失败
(integer) 0
redis> GET job                   # 没有被覆盖
"programmer"