Liste
En liste bevarer rekkefølgen på elementene og støtter tilgang via indeks. Dette gjør den egnet for oppgaver som å opprette oppgavekøer, loggføre hendelser eller lagre sanntidsdata som nylige brukeraktiviteter.
Hovedkommandoene for arbeid med lister i Redis
De viktigste kommandoene for å arbeide med lister i Redis omfatter flere kategorier, hvor hver kategori dekker en spesifikk oppgave: legge til, hente, lese, endre, slette elementer og håndtere listestørrelse.
Legge til elementer i en liste
Redis tilbyr to kommandoer for å legge til elementer i en liste: LPUSH og RPUSH, som legger til elementer i henholdsvis begynnelsen og slutten av listen.
LPUSH tasks "Task1" "Task2" # adds to the beginning
RPUSH tasks "Task3" "Task4" # adds to the end
Etter å ha kjørt disse kommandoene, vil listen tasks se slik ut: ["Task2", "Task1", "Task3", "Task4"].
Fjerning av elementer fra en liste
For å fjerne elementer fra en liste, tilbyr Redis to kommandoer: LPOP og RPOP, som fjerner og returnerer elementer fra begynnelsen og slutten av listen, henholdsvis.
LPOP tasks # removes and returns "Task2"
RPOP tasks # removes and returns "Task4"
Etter å ha kjørt disse kommandoene, vil tasks-listen se slik ut: ["Task1", "Task3"].
Lese elementer fra en liste
For å lese elementer fra en liste tilbyr Redis kommandoene LRANGE, LINDEX og LLEN. LRANGE og LINDEX gjør det mulig å hente elementer etter indeks, mens LLEN returnerer totalt antall elementer i listen.
LRANGE tasks 0 -1 # returns all elements in the list
LINDEX tasks 0 # returns the first element
LLEN tasks # returns the length of the list
LRANGEvil returnere alle elementer:["Task1", "Task3"];LINDEXvil returnere "Task1";LLENvil returnere 2.
Endring av en liste
For å endre et element i en liste, bruk kommandoen LSET, som lar deg oppdatere et element på en spesifikk indeks.
LSET tasks 1 "UpdatedTask" # updates the second element to "UpdatedTask"
Etter å ha kjørt denne kommandoen, vil tasks-listen være: ["Task1", "UpdatedTask"].
Beskjæring av en liste
LTRIM-kommandoen brukes til å beskjære en liste, slik at kun elementene innenfor et spesifisert område beholdes. Alle andre elementer vil bli fjernet.
LTRIM tasks 0 1 # keeps only the first two elements
Hvis listen tasks var: ["Task1", "Task2", "Task3"], etter å ha kjørt kommandoen, vil listen inneholde: ["Task1", "Task2"].
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 3.33
Liste
Sveip for å vise menyen
En liste bevarer rekkefølgen på elementene og støtter tilgang via indeks. Dette gjør den egnet for oppgaver som å opprette oppgavekøer, loggføre hendelser eller lagre sanntidsdata som nylige brukeraktiviteter.
Hovedkommandoene for arbeid med lister i Redis
De viktigste kommandoene for å arbeide med lister i Redis omfatter flere kategorier, hvor hver kategori dekker en spesifikk oppgave: legge til, hente, lese, endre, slette elementer og håndtere listestørrelse.
Legge til elementer i en liste
Redis tilbyr to kommandoer for å legge til elementer i en liste: LPUSH og RPUSH, som legger til elementer i henholdsvis begynnelsen og slutten av listen.
LPUSH tasks "Task1" "Task2" # adds to the beginning
RPUSH tasks "Task3" "Task4" # adds to the end
Etter å ha kjørt disse kommandoene, vil listen tasks se slik ut: ["Task2", "Task1", "Task3", "Task4"].
Fjerning av elementer fra en liste
For å fjerne elementer fra en liste, tilbyr Redis to kommandoer: LPOP og RPOP, som fjerner og returnerer elementer fra begynnelsen og slutten av listen, henholdsvis.
LPOP tasks # removes and returns "Task2"
RPOP tasks # removes and returns "Task4"
Etter å ha kjørt disse kommandoene, vil tasks-listen se slik ut: ["Task1", "Task3"].
Lese elementer fra en liste
For å lese elementer fra en liste tilbyr Redis kommandoene LRANGE, LINDEX og LLEN. LRANGE og LINDEX gjør det mulig å hente elementer etter indeks, mens LLEN returnerer totalt antall elementer i listen.
LRANGE tasks 0 -1 # returns all elements in the list
LINDEX tasks 0 # returns the first element
LLEN tasks # returns the length of the list
LRANGEvil returnere alle elementer:["Task1", "Task3"];LINDEXvil returnere "Task1";LLENvil returnere 2.
Endring av en liste
For å endre et element i en liste, bruk kommandoen LSET, som lar deg oppdatere et element på en spesifikk indeks.
LSET tasks 1 "UpdatedTask" # updates the second element to "UpdatedTask"
Etter å ha kjørt denne kommandoen, vil tasks-listen være: ["Task1", "UpdatedTask"].
Beskjæring av en liste
LTRIM-kommandoen brukes til å beskjære en liste, slik at kun elementene innenfor et spesifisert område beholdes. Alle andre elementer vil bli fjernet.
LTRIM tasks 0 1 # keeps only the first two elements
Hvis listen tasks var: ["Task1", "Task2", "Task3"], etter å ha kjørt kommandoen, vil listen inneholde: ["Task1", "Task2"].
Takk for tilbakemeldingene dine!