En lista är en uppsättning nyckel-värdepar kopplade till varandra.
LPUSH
och RPUSH
är de två kommandona för att arbeta med listor.
Du använder kommandot LPUSH
för att skapa det första objektet.
Exempel:
LPUSH names "Flavio"
Därefter kan efterföljande objekt läggas till längst ner i listan:RPUSH
Eller högst upp i listan med LPUSH
.
Exempel:
LPUSH names "Flavio"
LPUSH names "Syd"
RPUSH names "Roger"
Du kan lägga till dubbletter av värden i en lista.
LPUSH names "Flavio"
LPUSH names "Flavio"
RPUSH names "Flavio"
En lista kan innehålla ett stort antal objekt, mer än 4 miljarder.
Räkna hur många objekt som finns i en lista med LLEN
.
Hämta och ta bort det sista objektet i en lista med RPOP
. Gör samma sak med det första objektet med LPOP
.
Ta bort flera objekt från listan med LREM
kommando.
Du kan begränsa hur länge en lista är med LTRIM
.
LTRIM-namn 0 1
skär listan till bara 2 objekt, objekt vid position 0 (den första) och objekt vid position 1.
Använder LRANGE
du kan få objekten i listan.
LRANGE namn 0 100
returnerar objekt som börjar vid position 0 (början), slutar vid position 100.
LRANGE namn 0 0
returnerar objektet i position 0 (den första).
LRANGE namn 2 2
returnerar objektet i position 2.
LRANGE namn 0 -1
listar alla objekt.
Se alla listkommandon här.