Redis hashes er kart mellom streng felt og strengverdier, slik at de er den perfekte datatype for å representere objekter
I Redis hver hash kan lagre opp til mer enn 4 milliarder felt-verdi parene.
Eksempel
Redis 127.0.0.1:6379> HMSET tutorialspoint navnet "Redis tutorial" beskrivelse "Redis grunnleggende kommandoer for caching" liker 20 besøkende 23000OKredis 127.0.0.1:6379> HGETALL tutorialspoint1) "navn" 2) "Redis tutorial" 3) "beskrivelse" 4) "Redis grunnleggende kommandoer for caching" 5) "liker" 6) "20" 7) "besøkende" 8) "23000"
I eksempelet ovenfor har vi satt Redis tutorials detalj (navn, beskrivelse, liker, besøkende) i hash heter tutorialspoint
Redis hash kommandoer
Nedenfor gis Tabellen viser noen grunnleggende kommandoer relatert til hash:
SN
1HDEL nøkkelen field2 [field2]
Slette ett eller flere hash fields2HEXISTS nøkkelfeltet
ut om en hash felt eksisterer eller not3HGET nøkkelfeltet
Få verdien av en hash-feltet lagres ved spesifisert key4HGETALL tasten
Få alle feltene og verdiene som er lagret i en hash på spesifisert key5HINCRBY nøkkelfeltet tilvekst
Trinnvis heltallsverdien av en hash-feltet ved den gitte number6HINCRBYFLOAT nøkkelfeltet tilvekst
Trinnvis flyte verdien av en hash-feltet ved den gitte amount7HKEYS nøkkelen
Få alle feltene i en hash8HLEN nøkkel
Få antall felt i en hash9HMGET nøkkel field1 [field2]
Få verdiene av all den gitte hash fields10HMSET nøkkelen field1 verdi1 [field2 verdi2]
Sett flere hash jordene til flere values11HSET nøkkelen feltverdi
Sett strengverdien av en hash field12HSETNX nøkkel feltverdi
Sett verdien av en hash-feltet, bare hvis feltet ikke exist13HVALS nøkkelen
Få alle verdier i en hash14HSCAN nøkkel markøren [MATCH mønster] [COUNT count] Hotell trinnvis Iterate hash felt og tilhørende verdier