Redis mset

Redis mset
Redis er en gratis og åpen kildekode-database. Det er en NoSQL-database som lagrer data i et nøkkelverdipar. Dette betyr at en verdi blir kartlagt til en spesifikk unik nøkkel.

Det er veldig viktig å lære å jobbe med nøkkelverdipar. Denne opplæringen vil diskutere å sette inn enkelt- eller flere nøkkelverdipar ved hjelp av SET- eller MSET-kommandoer.

Redis Set Command

Redis Set -kommandoen legger til en oppgi nøkkelverdi til en database. Syntaksen er som vist nedenfor:

Angi nøkkelverdi

Et eksempel er som vist:

127.0.0.1: 6379> Sett tast1 verdi1
Ok

Hvis en spesifisert nøkkel allerede eksisterer, erstattes den med en ny verdi. Tenk på eksemplet nedenfor:

127.0.0.1: 6379> Sett tast1 Value2
Ok
127.0.0.1: 6379> Få Key1
"Value2"

I dette tilfellet blir verdien av Key1 erstattet med verdi2.

Du kan også angi en nøkkel med en utløpsverdi ved hjelp av EX -parameteren. Eksempler på SYTAX er vist:

Angi nøkkelverdi ex expiry_duration_in_seconds

Ta en titt på eksemplet nedenfor:

127.0.0.1: 6379> Sett Key2 Value2 Eks 30
Ok

Etter at utløpsvarigheten er gått, vil Redis slette nøkkelen fra databasen. Hvis du prøver å få verdien, vil Redis komme tilbake null.

127.0.0.1: 6379> Få Key2
(null)

For å få hvordan en lang har før du blir droppet, bruk TTL -kommandoen som:

127.0.0.1: 6379> TTL Key2
(Heltall) 27

Redis mset -kommando

MSET-kommandoen er veldig lik Redis-kommandoen, bortsett fra at den setter inn flere nøkkelverdipar.

Syntaksen er vist nedenfor:

MSET Key1 Value1 Key2 Value2 ... Keyn Valuen

Tenk på eksemplet innsatser nedenfor:

127.0.0.1: 6379> MSET Key1 Value1 Key2 Value2 Key3 Value3 Key4 Value4 Key5 Value5
Ok

Eksemplet ovenfor setter inn fem nøkkelverdipar i en kommando.

For å få flere verdier, kan du bruke MGE -kommandoen som vist:

127.0.0.1: 6379> MGET Key1 Key2 Key3 Key4 Key5
1) "Verdi1"
2) "Value2"
3) "Value3"
4) "Value4"
5) "Value5"

Dette skal returnere den tilsvarende verdien for den eksisterende nøkkelen.

Konklusjon

Denne artikkelen lærte oss å sette inn nøkkelverdipar ved hjelp av sett- og MSET-kommandoene.

Vi håper du likte opplæringen.