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"