Как использовать поиск 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.