Как использовать поиск Redis в кластере Redis?

У меня есть кластер Redis из 6 узлов — с 3 мастерами и 3 репликами.

Я подключился к Мастер1 (М1) и создал индекс через redis-cli.

Он перенаправил меня на M2, на котором был создан индекс.

Теперь я вставил около 5-10 записей, соответствующих шаблону ключей индекса, и все они были распределены по M1, M2 или M2. Затем я попытался запустить поиск Redis, используя созданный индекс, и он возвращает только те JSON, которые были вставлены в M2 (мастер, на котором был создан индекс).

Даже когда я вручную подключаюсь к другому главному устройству, например M1 или M3, даже если на этих главных устройствах есть файлы JSON, меня все равно перенаправляют на M2, и набор результатов представляет собой только те файлы JSON, которые были вставлены в M2.

Это нормальное поведение? Если да, то как реализовать функцию поиска Redis в кластере?

PS: Все эти наблюдения производятся через redis-cli.

0 ответов

Другие вопросы по тегам