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.