push
Englisch[pʊʃ]
vt -Skalenoffensive; entschlossenes Streben
Vorwärtsstreben; Dritte Person Singular: drückt Partizip Perfekt: geschoben
redis RPUSHX-Befehl Syntax
Funktion: Wert value genau dann in das Ende des Listenschlüssels einfügen, wenn der Schlüssel existiert und eine Liste ist.
Syntax: RPUSHX-Schlüsselwert
Erklärung: Im Gegensatz zum RPUSH-Befehl führt der RPUSHX-Befehl nichts aus, wenn der Schlüssel nicht vorhanden ist.
Verfügbare Versionen: >= 2.2.0
Zeitkomplexität: O(1)
Rückgabe: RPUSHX Die Länge der Tabelle nach Ausführung des Befehls.
redis RPUSHX-Befehl Beispiel
# key不存在 redis> LLEN greet (integer) 0 redis> RPUSHX greet "hello" # 对不存在的 key 进行 RPUSHX,PUSH 失败。 (integer) 0 # key 存在且是一个非空列表 redis> RPUSH greet "hi" # 先用 RPUSH 插入一个元素 (integer) 1 redis> RPUSHX greet "hello" # greet 现在是一个列表类型,RPUSHX 操作成功。 (integer) 2 redis> LRANGE greet 0 -1 1) "hi" 2) "hello"