set

Englisch [set]

vt. ein Set; ein Fernsehger?t

Festgelegt; stur angeordnet; Partizip Perfekt: Set

redis LSET-Befehl Syntax

Funktion: Setzen Sie den Wert des Elements, dessen Index der Index im Listenschlüssel ist, auf Wert.

Syntax: LSET-Schlüsselindexwert

Beschreibung: Wenn der Indexparameter au?erhalb des gültigen Bereichs liegt oder LSET für eine leere Liste ausgeführt wird (Schlüssel existiert nicht), wird ein Fehler zurückgegeben.

Verfügbare Versionen: >= 1.0.0

Zeitkomplexit?t: Führen Sie eine LSET-Operation für das Kopfelement oder Schwanzelement aus, die Komplexit?t ist O(1). In anderen F?llen ist es O(N), wobei N die L?nge der Liste ist.

Rückgabe: Wenn der Vorgang erfolgreich ist, geben Sie ok zurück, andernfalls wird eine Fehlermeldung zurückgegeben.

redis LSET-Befehl Beispiel

# 對空列表(key 不存在)進(jìn)行 LSET
redis> EXISTS list
(integer) 0
redis> LSET list 0 item
(error) ERR no such key
# 對非空列表進(jìn)行 LSET
redis> LPUSH job "cook food"
(integer) 1
redis> LRANGE job 0 0
1) "cook food"
redis> LSET job 0 "play game"
OK
redis> LRANGE job  0 0
1) "play game"
# index 超出范圍
redis> LLEN list                    # 列表長度為 1
(integer) 1
redis> LSET list 3 'out of range'
(error) ERR index out of range