redis LSET-Befehl
Übersetzungsergebnisse:
set
Englisch [set]
vt. ein Set; ein Fernsehgerät
Festgelegt; stur angeordnet; Partizip Perfekt: Set
redis LSET-BefehlSyntax
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-BefehlBeispiel
# 对空列表(key 不存在)进行 LSET redis> EXISTS list (integer) 0 redis> LSET list 0 item (error) ERR no such key # 对非空列表进行 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