Derfor er det viktig å forstå kommandoene du kan bruke til å jobbe med hasjtyper i Redis.
Redis Create Hash
For å lage en hasj i Redis, bruk HSET -kommandoen. Kommandoen tar nøkkelnavnet, et felt og verdi som parametere.
Syntaksen er som vist:
HSET nøkkelfeltverdi
Et eksempel er som vist nedenfor:
127.0.0.1: 6379 [15]> HSET User_Info FirstName "Michael"
(Heltall) 1
I eksemplet over oppretter vi en ny hasjtype kalt user_info som holder feltet første navn og verdi “Michael.”
Redis hmset -kommando
Redis har også hmset -kommandoen som utfører den samme operasjonen som HSET -kommandoen. I tillegg vil kommandoen overskrive nøkkelen med de nye verdiene hvis nøkkelen allerede eksisterer.
Merk: Redis versjon 4.0.0 Kommando anses som utdatert. Vi foretrekker at du bruker HSET med flere feltverdipar i stedet.
Kilde: Redis Official
Eksemplet nedenfor viser hvordan du bruker hmset -kommandoen.
127.0.0.1: 6379 [15]> hmset new_hash felt1 verdi1
Ok
Redis Get Hash
Du kan få verdien tilknyttet et spesifisert hash -felt ved å bruke HGET -kommandoen som vist:
127.0.0.1: 6379 [15]> HGET User_Info FirstName
"Michael"
For å få verdiene til flere felt, bruk HMGET -kommandoen som vist:
Hmget user_info første navn etternavn
Du kan også få alle feltene og tilhørende verdier ved å bruke Hgetall -kommandoen som vist:
127.0.0.1: 6379 [15]> Hgetall User_Info
1) "FirstName"
2) "Michael"
Kommandoen skal returnere hasjfeltet og dets kartlagte verdi.
Konklusjon
Underdying Redis Hmset -kommando hjelper deg med å bruke hasjtyper i Redis bedre. Ved å følge den gitte guiden og enkel opplæring, skal leserne kunne bygge en ikke-triviell applikasjon med Redis ved bruk av denne hasj-typen.