Клиент с поддержкой Redis Enterprise Cluster - PullRequest
0 голосов
/ 13 апреля 2020

Может кто-нибудь объяснить мне, что такое осведомленный клиент в Redis Enterprise?

Я нашел этот пост: Ошибка команды кластеризации Redis Enterprise 'CLUSTER'

Я пытаюсь использовать Redis Enterprise Cluster с docker. Я создаю 3 docker узла redis с двумя осколками для лучшей масштабируемости.

enter image description here

Так что же представляет собой этот осведомленный клиент и в чем разница между не -cluster осведомлен?

Кроме того, что такое обычный кластер OSS ?

Спасибо ..

1 Ответ

1 голос
/ 14 апреля 2020

«Cluster Aware» означает клиент Redis, который поддерживает API-интерфейс кластера OSS (https://redis.io/topics/cluster-spec). Например, Ruby client https://github.com/redis/redis-rb#cluster -support поддерживает его.

Неосведомленный клиент - это клиент, который поддерживает подключение к Redis только в режиме одного экземпляра (и, возможно, Sentinel), например Python клиент https://github.com/andymccurdy/redis-py.

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

Чтобы устранить еще одну путаницу:

  • OSS Cluster - режим развертывания и API (т. Е. Не один экземпляр)
  • Enterprise Cluster - a продукт
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...