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"