push
Englisch[pʊʃ]
vt -Skalenoffensive; entschlossenes Streben
Vorwärtsstreben; Dritte Person Singular: drückt Partizip Perfekt: geschoben
redis LPUSH-Befehl Syntax
Funktion: Fügen Sie einen oder mehrere Werte in die Kopfzeile des Listenschlüssels ein.
Syntax: LPUSH-Schlüsselwert [Wert ...]
Erklärung: Wenn mehrere Wertwerte vorhanden sind, wird jeder Wertwert in der Reihenfolge von links nach rechts in den Header eingefügt: Zum Beispiel für null When Die Liste mylist führt den Befehl LPUSH mylist a b c aus, der Wert der Liste ist c b a , was der atomaren Ausführung der drei Befehle LPUSH mylist a, LPUSH mylist b und LPUSH mylist c entspricht. Wenn der Schlüssel nicht vorhanden ist, wird eine leere Liste erstellt und die LPUSH-Operation ausgeführt. Wenn der Schlüssel vorhanden ist, aber kein Listentyp ist, wird ein Fehler zurückgegeben. Der LPUSH-Befehl vor Redis 2.4 akzeptierte nur einen einzelnen Wert.
Verfügbare Versionen: >= 1.0.0
Zeitkomplexität: O(1)
Rückgabe: Die Länge der Liste nach Ausführung des LPUSH-Befehls.
redis LPUSH-Befehl Beispiel
# 加入单个元素 redis> LPUSH languages python (integer) 1 # 加入重复元素 redis> LPUSH languages python (integer) 2 redis> LRANGE languages 0 -1 # 列表允许重复元素 1) "python" 2) "python" # 加入多个元素 redis> LPUSH mylist a b c (integer) 3 redis> LRANGE mylist 0 -1 1) "c" 2) "b" 3) "a"