Finora con Liste e Set abbiamo visto come correlare una chiave con un valore, o un gruppo di valori.
Gli hash ci consentono di associare più di un valore a una singola chiave e sono perfetti per archiviare elementi simili a oggetti.
Ad esempio, una persona ha un nome e un'età.
Possiamo creare una person:1
hash:
HMSET person:1 name "Flavio" age 37
Per ottenere tutte le proprietà di un utente, usa HGETALL
:
HGETALL person:1
Puoi aggiornare una proprietà hash utilizzando HSET
:
HSET person:1 age 38
Puoi incrementare un valore memorizzato in un hash usando HINCRBY
:
HINCRBY person:1 age 2
Vedi tutti i comandi hash qui.