redis LPUSHX-Befehl
Übersetzungsergebnisse:
push
Englisch[pʊʃ]
vt -Skalenoffensive; entschlossenes Streben
Vorwärtsstreben; Dritte Person Singular: drückt Partizip Perfekt: geschoben
redis LPUSHX-BefehlSyntax
Funktion: Wert in die Kopfzeile des Listenschlüssels einfügen, genau dann, wenn der Schlüssel existiert und eine Liste ist. Im Gegensatz zum LPUSH-Befehl führt der LPUSHX-Befehl nichts aus, wenn der Schlüssel nicht vorhanden ist.
Syntax: LPUSHX-Schlüsselwert
Verfügbare Versionen: >= 2.2.0
Zeitliche Komplexität: O(1)
Rückgabe: LPUSHX Die Länge der Tabelle nach Ausführung des Befehls .
redis LPUSHX-BefehlBeispiel
# 对空列表执行 LPUSHX redis> LLEN greet # greet 是一个空列表 (integer) 0 redis> LPUSHX greet "hello" # 尝试 LPUSHX,失败,因为列表为空 (integer) 0 # 对非空列表执行 LPUSHX redis> LPUSH greet "hello" # 先用 LPUSH 创建一个有一个元素的列表 (integer) 1 redis> LPUSHX greet "good morning" # 这次 LPUSHX 执行成功 (integer) 2 redis> LRANGE greet 0 -1 1) "good morning" 2) "hello"