Hash хранит набор field→value внутри одного ключа; удобен для объектов, где нужно читать/менять отдельные поля без перезаписи всего blob.
Разбор
HSET/HGET/HGETALL/HMGET — базовые операции.
- Экономия: не тянете весь JSON ради одного поля.
- Минус: нет вложенных структур «из коробки».
- Маленькие объекты иногда кладут в String ради простоты сериализации.
Пример
HSET user:42 name Alex age 30
HGET user:42 name
Итог
Hash — когда важны точечные обновления полей объекта.