Ключи CROSSSLOT в запросе не хэшируются в один и тот же слот - PullRequest
0 голосов
/ 13 февраля 2019

В настоящее время мы используем один экземпляр Redis (используется структура данных String, здесь я могу получить данные, используя «get key» и «mget key1 key2»).Для масштабирования Redis теперь созданный кластер Redis здесь я получаю эту ошибку: ERR CROSSSLOT Keys in request don't hash to the same slot.

Если я даю хэштег, то все данные хранятся в одном слоте.Все остальные слоты не используются.Я новичок в Redis. Пожалуйста, предложите решение, как использовать все слоты.Заранее спасибо.

1 Ответ

0 голосов
/ 31 июля 2019

RTFM: https://redislabs.com/blog/redis-clustering-best-practices-with-keys/

Ключи хэшированы.Использование хеша приводит к тому же результату хеширования (он же слот), поэтому могут работать несколько командных операций.

...