Até agora com Lists and Sets vimos como correlacionar uma chave com um valor, ou um grupo de valores.
Os hashes permitem associar mais de um valor a uma única chave e são perfeitos para armazenar itens do tipo objeto.
Por exemplo, uma pessoa tem um nome e uma idade.
Podemos criar um
person:1
cerquilha:HMSET person:1 name "Flavio" age 37
Para obter todas as propriedades de um usuário, use
HGETALL
:HGETALL person:1
Você pode atualizar uma propriedade de hash usando
HSET
:HSET person:1 age 38
Você pode incrementar um valor armazenado em um hash usando
HINCRBY
:HINCRBY person:1 age 2
Veja todos os comandos de hash aqui.