Hasta ahora, con Listas y Conjuntos, vimos cómo correlacionar una clave con un valor o un grupo de valores.
Los hashes nos permiten asociar más de un valor a una sola clave y son perfectos para almacenar elementos similares a objetos.
Por ejemplo, una persona tiene un nombre y una edad.
Podemos crear una person:1
hash:
HMSET person:1 name "Flavio" age 37
Para obtener todas las propiedades de un usuario, use HGETALL
:
HGETALL person:1
Puede actualizar una propiedad hash usando HSET
:
HSET person:1 age 38
Puede incrementar un valor almacenado en un hash usando HINCRBY
:
HINCRBY person:1 age 2
Vea todos los comandos hash aquí.