redis LINDEX-Befehl
Übersetzungsergebnisse:
index
Englisch[ˈɪndeks] US[ˈɪnˌdɛks]
n.index; Anpassung des Lebenshaltungsindex (Löhne, Preise usw.)
vi.[Mechanik] Transposition
Dritte Person Singular: Indizes Plural: Indizes Indizes Partizip Präsens: Indizierung Präteritum: indiziert Partizip Perfekt: indiziert
redis LINDEX-BefehlSyntax
Funktion: Gibt das Element zurück, dessen Index der Index im Listenschlüssel ist.
Syntax: LINDEX-Schlüsselindex
Erklärung: Die Indexparameter start und stop basieren beide auf 0, d. h. 0 repräsentiert das erste Element der Liste und 1 repräsentiert das erste Element der Liste. Sie können auch negative Indizes verwenden, wobei -1 das letzte Element der Liste, -2 das vorletzte Element der Liste usw. darstellt. Wenn der Schlüssel kein Listentyp ist, wird ein Fehler zurückgegeben.
Verfügbare Versionen: >= 1.0.0
Zeitliche Komplexität: O(N), N ist die Anzahl der Elemente, die beim Erreichen des Indexindex übergeben werden. Daher hat die Ausführung des LINDEX-Befehls für die Kopf- und Endelemente der Liste eine Komplexität von O(1).
Gibt zurück: Das Element, dessen Index in der Liste der Index ist. Wenn der Wert des Indexparameters nicht außerhalb des Listenbereichs liegt, wird Null zurückgegeben.
redis LINDEX-BefehlBeispiel
redis> LPUSH mylist "World" (integer) 1 redis> LPUSH mylist "Hello" (integer) 2 redis> LINDEX mylist 0 "Hello" redis> LINDEX mylist -1 "World" redis> LINDEX mylist 3 # index不在 mylist 的区间范围内 (nil)