Я пытаюсь использовать redis-py с redis в режиме кластера, но я не могу заставить его работать. Я вижу, что работает redis-py-cluster, но я предпочитаю redis-py, поскольку я его использовал, и это recommended client.Работает ли модуль redis-py с Redis в режиме Cluster?
3
A
ответ
4
redis-py не поддерживает режим кластера. Кластеризация имеет совершенно другую архитектуру, чтобы служить горизонтальной масштабируемости. HA (высокая доступность) не была приоритетом в ее дизайне. Поэтому вы не можете использовать один клиент для другого.
У redis-py-cluster, похоже, есть постоянная разработка/поддержка, и она основана на redis.py. Связанная с клиентом страница не для кластера redis. «redis-py-cluster» упоминается на странице переименования кластера (смотрите «Воспроизведение с помощью кластера»): https://redis.io/topics/cluster-tutorial
Ассистенты кластеризации, у Redis есть поддерживаемая дозатором настройка для обеспечения HA, которая поддерживает redis-py.