sql >> Database teknologi >  >> NoSQL >> Redis

Redis lister

En liste er et sæt nøgleværdi-par, der er knyttet til hinanden.

LPUSH og RPUSH er de to kommandoer til at arbejde med lister.

Du bruger kommandoen LPUSH for at oprette det første element.

Eksempel:

LPUSH names "Flavio"

Derefter kan efterfølgende elementer tilføjes nederst på listen:RPUSH

Eller øverst på listen med LPUSH .

Eksempel:

LPUSH names "Flavio"
LPUSH names "Syd"
RPUSH names "Roger"

Du kan tilføje dublerede værdier til en liste.

LPUSH names "Flavio"
LPUSH names "Flavio"
RPUSH names "Flavio"

En liste kan indeholde et stort antal genstande, mere end 4 milliarder.

Tæl hvor mange elementer der er på en liste med LLEN .

Hent og fjern det sidste element på en liste med RPOP . Gør det samme med det første element med LPOP .

Fjern flere elementer fra listen ved hjælp af LREM kommando.

Du kan begrænse, hvor længe en liste er, ved at bruge LTRIM .

LTRIM-navne 0 1 skærer listen til kun 2 elementer, element på position 0 (det første) og element på position 1.

Brug af LRANGE du kan få emnerne på listen.

LRANGE navne 0 100 returnerer varer, der starter ved position 0 (begyndelsen), slutter ved position 100.

LRANGE navne 0 0 returnerer varen i position 0 (den første).

LRANGE navne 2 2 returnerer varen i position 2.

LRANGE navne 0 -1 viser alle elementer.

Se alle listekommandoer her.


  1. Indstilling af dynamisk sti i redis.conf ved hjælp af miljøvariablen

  2. Sådan opretter du db (key_space) i redis

  3. Store dataarbejdsgange ved hjælp af pandaer

  4. Hvordan fungerer ServiceStack Redis til at hente data