Een lijst is een set sleutel-waardeparen die aan elkaar zijn gekoppeld.
LPUSH en RPUSH zijn de twee commando's om met lijsten te werken.
Je gebruikt het commando LPUSH <listkey> <value> om het eerste item te maken.
Voorbeeld:
LPUSH names "Flavio"
Vervolgens kunnen volgende items onderaan de lijst worden toegevoegd:RPUSH <listkey> <value>
Of bovenaan de lijst met LPUSH <listkey> <value> .
Voorbeeld:
LPUSH names "Flavio"
LPUSH names "Syd"
RPUSH names "Roger" U kunt dubbele waarden aan een lijst toevoegen.
LPUSH names "Flavio"
LPUSH names "Flavio"
RPUSH names "Flavio" Een lijst kan een groot aantal items bevatten, meer dan 4 miljard.
Tel hoeveel items er in een lijst staan met LLEN <listkey> .
Haal en verwijder het laatste item in een lijst met RPOP <listkey> . Doe hetzelfde met het eerste item met LPOP .
Verwijder meerdere items uit de lijst met de LREM commando.
Je kunt de lengte van een lijst beperken met LTRIM .
LTRIM names 0 1 knipt de lijst tot slechts 2 items, item op positie 0 (de eerste) en item op positie 1.
LRANGE gebruiken je kunt de items in de lijst krijgen.
LRANGE names 0 100 geeft items terug die beginnen op positie 0 (het begin), eindigend op positie 100.
LRANGE names 0 0 geeft het item terug op positie 0 (de eerste).
LRANGE names 2 2 zet het item terug op positie 2.
LRANGE names 0 -1 geeft alle items weer.
Bekijk hier alle lijstencommando's.