Redis slett -tasten

Redis slett -tasten
Redis, i motsetning til relasjonsdatabaser, støtter ikke språk som SQL. I stedet bruker den enkle kommandoer og kommandoalternativer for å manipulere databaser og informasjonen som er lagret i dem.

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!