Все ключи команды/MULTI/Lua должны попадать в один hash slot; иначе ошибка cross-slot. Hash tags и дизайн ключей — обязательны.
Разбор
MGET по ключам разных слотов не взлетит.
- Клиент может делать parallel single-key вместо multi-key.
- Транзакции на «пользовательском агрегате» → общий
{userId}.
- Перекос тегов → hot slot.
Итог
В Cluster атомарность multi-key ограничена одним slot.