redis SETNX-Befehl
Übersetzungsergebnisse:
set
Englisch [set]
vt. ein Set; ein Fernsehgerät
Festgelegt; stur angeordnet; Partizip Perfekt: Set
redis SETNX-BefehlSyntax
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-BefehlBeispiel
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"