Redis Få nøkkel

Redis Få nøkkel
Redis er en nøkkelverdi-database eller datalager som bruker konseptet nøkkel og verdi for å lagre data. I motsetning til relasjonsdatabaser, må nøkler i Redis være unike og tjene som unike identifikatorer for verdien de har.

Redis bruker enkle kommandoer for å utføre operasjoner ved hjelp av Redis CLI -verktøyet. I denne opplæringen lærer du hvordan du henter nøklene i Redis -databaser.

Angi en nøkkel/verdi

Før vi får hente nøkler og verdiene som er knyttet til dem, la oss lære å lage dem.

For å opprette en nøkkel og tilhørende verdi, bruk SET -kommandoen i Redis CLI etterfulgt av verdien.

For eksempel:

Angi brukernavn "User101"

"Brukernavnet" fungerer som en nøkkel til den spesifiserte verdien i eksemplet ovenfor.

I eksemplet over opprettet vi en nøkkel og satte en tilhørende verdi. Hva om vi vil lagre et annet brukernavn uten å lage en ny nøkkel?

For å gjøre dette, kan vi bruke navneområdet notasjon. For eksempel:

Sett brukernavn: 2 "User102"
Sett brukernavn: 3 "User103"

Få nøkkelen

For å få verdien lagret i en nøkkel, kan du bruke GET -kommandoen etterfulgt av navnet på nøkkelen.

For eksempel:

Få brukernavn
"Bruker101"

Kommandoen ovenfor forteller Redis å hente verdien som er lagret i den spesifiserte tasten.

Vi kan bruke Get -kommandoen etterfulgt av den unike verdien som:

Få brukernavn: 3
"Bruker103"

Henter alle nøkler

Anta at vi vil se alle nøklene som er lagret i databasen? For å gjøre dette, kan vi bruke nøkkelkommandoen etterfulgt av et mønster for å matche.

Vi kan passere mønsteret som en stjerne for å hente alle nøklene. Tenk for eksempel på følgende database som inneholder alle statene og deres kode.

For å hente alle nøklene, kan vi gjøre:

Nøkler *

Den resulterende verdien er som vist:

Selv om det kan være nyttig å hente alle nøklene i datalageret, anbefales det ikke å kjøre kommandoen i produksjon eller på et stort datasett.

Konklusjon

I denne guiden diskuterte vi hvordan du bruker Get -kommandoen i Redis. Du kan hente verdiene som er lagret i en spesifisert nøkkel ved hjelp av denne kommandoen.