Denne opplæringen vil gå over det grunnleggende om å jobbe med Redis -kommandoer og lære å slette nøkler i en Redis -datalager.
Sette inn Redis -nøkler
Redis er en nøkkelverdi-datalager. En nøkkel refererer til en unik streng med tegn som identifiserer en spesifikk verdi som er lagret i datalageret. Redis bruker strengtype for nøkler.
Før vi lærer hvordan du sletter nøkler, la oss først diskutere å lage nøkler og sette inn data i Redis.
Åpne terminalen og åpne Redis-kommandolinjegrensesnittet ved hjelp av kommandoen:
Redis-Cli
Hvis Redis -klyngen din er vert på den lokale maskinen, bør du automatisk slippe inn i Redis CLI -verktøyet som
127.0.0.1: 6379>
Ovennevnte eksempel viser IP -adressen og porten som Redis -klyngen kjører.
Hvis du kjører Redis på en annen vert, kan du spesifisere IP -adressen ved hjelp av -h -alternativet og den respektive porten ved hjelp av -P -flagget.
Eksempelforbindelse er som vist nedenfor:
Redis -Cli -h 192.168.0.211 -p 6379
For å opprette en nøkkel i Redis, bruker vi SET -kommandoen. Det tar to argumenter atskilt med et rom. Det første argumentet representerer nøkkelen, og det andre representerer verdien som er knyttet til nøkkelen.
For eksempel for å lage et nøkkel "brukernavn" som lagrer verdien "John Doe" vi kan gjøre:
Sett brukernavn "John Doe"
Hvis kommandoen kjøres vellykket, ser du en vennlig OK -meldinger.
127.0.0.1: 6379> Sett brukernavn "John Doe"
Ok
I motsetning til SQL-språk, trenger du ikke å avslutte kommandoene dine i en semikolon. Å gjøre det vil resultere i en ugyldig argumenterfeil:
127.0.0.1: 6379> Sett brukernavn "John Doe";
Ugyldige argumenter (er)
Hente nøkler og verdier.
Hvis du vet navnet på nøkkelen, kan du hente den lagrede verdien ved å bruke Get -kommandoen. Det tar navnet på nøkkelen som argument.
For eksempel til verdien som er lagret i nøkkelen "brukernavn":
Få brukernavn
"John Doe"
Som sett i eksemplet over, bør kommandoen returnere den tilsvarende verdien tilknyttet den spesifiserte tasten.
Slette nøkler
Å slette en nøkkel i Redis er så enkel som å lage en. Vi bruker Del -kommandoen etterfulgt av navnet på nøkkelen vi ønsker å fjerne.
For eksempel for å fjerne nøkkelen "brukernavn":
Del brukernavn
(Heltall) 1
Redis vil slippe nøkkelen og tilhørende data hvis den spesifiserte tasten eksisterer i datalageret.
Du kan også bruke Del -kommandoen til å fjerne flere nøkler i en enkelt tilfelle.
Anta for eksempel at vi har en Redis -database som inneholder de amerikanske statene. Databasen inneholder koden for hver stat som nøkkelen og verdien som statens navn.
Derfor, la -> “Los Angeles”
Vi kan slette flere nøkler ved å bruke Del -kommandoen som:
192.168.100.78: 6379> del la az co
(Heltall) 3
I eksemplekommandoen fjerner vi nøkler: LA, AZ og CO, som tilsvarer verdier: “Los Angeles”, henholdsvis "Arizona," og "Colorado,".
Lukking
I denne guiden lærte du det grunnleggende om Redis -kommandoer, inkludert å lage nye nøkler og verdier, få verdiene tilknyttet en spesifikk nøkkel, og fjerne nøkler og verdier fra databasen.
Takk for at du leser!