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 現(xiàn)在是一個列表類型,RPUSHX 操作成功。
(integer) 2
redis> LRANGE greet 0 -1
1) "hi"
2) "hello"