push

Englisch[p??]

vt -Skalenoffensive; entschlossenes Streben

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

redis LPUSHX-Befehl Syntax

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-Befehl Beispiel

# 對(duì)空列表執(zhí)行 LPUSHX
redis> LLEN greet                       # greet 是一個(gè)空列表
(integer) 0
redis> LPUSHX greet "hello"             # 嘗試 LPUSHX,失敗,因?yàn)榱斜頌榭?
(integer) 0
# 對(duì)非空列表執(zhí)行 LPUSHX
redis> LPUSH greet "hello"              # 先用 LPUSH 創(chuàng)建一個(gè)有一個(gè)元素的列表
(integer) 1
redis> LPUSHX greet "good morning"      # 這次 LPUSHX 執(zhí)行成功
(integer) 2
redis> LRANGE greet 0 -1
1) "good morning"
2) "hello"