Hash tag заставляет Redis считать slot только по подстроке в {}: ключи user:{42}:a и user:{42}:b попадают в один slot и допускают multi-key команды.
Разбор
- Без тега разные ключи одного «агрегата» разъедутся по нодам.
- Злоупотребление одним тегом создаёт hot shard.
- Нужны для транзакций/Lua на нескольких ключах в Cluster.
- Проектируйте теги осознанно под границы агрегата.
Пример
MGET user:{42}:name user:{42}:email
Итог
Hash tag группирует связанные ключи в один slot Cluster.