push

Englisch[p??]

vt -Skalenoffensive; entschlossenes Streben

Vorw?rtsstreben; Dritte Person Singular: drückt Partizip Perfekt: geschoben

redis RPUSH-Befehl Syntax

Funktion: Ein oder mehrere Werte werden am Ende (ganz rechts) des Listenschlüssels eingefügt.

Syntax: RPUSH-Schlüsselwert [Wert ...]

Erkl?rung: Wenn mehrere Wertwerte vorhanden sind, wird jeder Wertwert in der Reihenfolge von links nach rechts am Ende der Tabelle eingefügt: zum Beispiel: Für eine leere Liste führt mylist RPUSH mylist a b c aus, und die resultierende Liste ist a b c , was der Ausführung der Befehle RPUSH mylist a , RPUSH mylist b und RPUSH mylist c entspricht. Wenn der Schlüssel nicht vorhanden ist, wird eine leere Liste erstellt und die RPUSH-Operation ausgeführt. Wenn der Schlüssel vorhanden ist, aber kein Listentyp ist, wird ein Fehler zurückgegeben. RPUSH-Befehle vor Redis 2.4 akzeptieren nur einen einzelnen Wert.

Verfügbare Versionen: >= 1.0.0

Zeitkomplexit?t: O(1)

Rückgabe: Die L?nge der Tabelle nach Ausführung der RPUSH-Operation.

redis RPUSH-Befehl Beispiel

# 添加單個元素
redis> RPUSH languages c
(integer) 1
# 添加重復元素
redis> RPUSH languages c
(integer) 2
redis> LRANGE languages 0 -1 # 列表允許重復元素
1) "c"
2) "c"
# 添加多個元素
redis> RPUSH mylist a b c
(integer) 3
redis> LRANGE mylist 0 -1
1) "a"
2) "b"
3) "c"