2015-12-08 9 views
2

Мы планируем использовать Redis в качестве централизованного и высокодоступного кеша, поэтому мы посмотрели на Redis Labs Enterprise Cluster и домашнюю структуру Cluster, используя Redis вместе с twemproxy и sentinel. При исследовании о RELC мы наткнулись на эту ссылку:В чем разница между кластером Redis с открытым исходным кодом и кластером предприятий Redis?

https://redislabs.com/redis-enterprise-documentation/rlec-compatibility/compatibility-with-open-source-redis-cluster

, который говорит - RLEC работает с любым стандартным клиентом Redis, как автономных клиентов Redis и клиентов кластера Redis.

Что такое Открытый исходный код Redis Cluster и как его использовать? Разве это отличается от автономного Редиса? Зачем использовать RELC, когда доступна версия с открытым исходным кодом, только для поддержки? Я не нашел ни одного источника, который бы уточнил различия, поэтому, если кто-либо использовал одно из этих решений, объясните, почему выбирать один за другим.

+0

Я думаю, что «Open Source Redis Cluster» просто является обычной функцией redis-cluster redis. http://redis.io/topics/cluster-tutorial - для AFAIK требуется совместимая клиентская библиотека. Похоже, что RLEC работает с любой стандартной клиентской библиотекой, но это только моя догадка. – udondan

+0

Вы хотите сказать, когда они задают кластер и отдельно отдельно: https://redislabs.com/redis-enterprise-documentation/rlec-compatibility, те же И для redis-cluster функции redis Мне не нужно ничего платить? – ThinkFloyd

ответ

5

Отказ от ответственности: Я работаю в Redis Labs, доме с открытым исходным кодом Redis и коммерческом провайдере Redis Labs Enterprise Cluster (RLEC).

Что такое Open Source Redis Cluster и как его использовать?

Открытый Источник Redis Cluster доступен, начиная с версии 3 - вы можете прочитать все об этом в documentation и получить его от usual place.

Разве это отличается от автономного Redis?

Есть некоторые отличия, в основном связанные с командами/транзакциями с несколькими ключами, сопоставлением и конфигурацией клавиш-осколков. Дело с кластером заключается в том, что он позволяет масштабировать базу данных Redis на нескольких серверах, тогда как автономный режим привязан к одному ядру и серверу.

Зачем использовать RELC, если доступна версия с открытым исходным кодом, только для поддержки?

«только для поддержки» - поддержка, безусловно, является одним из преимуществ, которые вы получаете при использовании RLEC. В Open Source Redis есть удивительное сообщество, которое обеспечивает выделенную поддержку проекту (некоторые из его членов даже выходят здесь на SO). Но любая помощь, которую вы получаете от сообщества, основана на доброй воле, и некоторые пользователи (в основном коммерческие) предпочитают иметь четкие соглашения об уровне обслуживания и способность напрямую использовать знания экспертов Redis (некоторые из которых работают в Redis Labs). Для этих типов пользователей поддержка не является «единственным» преимуществом, но практически обязательным требованием. Кроме того,

В чем разница между кластером Redis с открытым исходным кодом и кластерами предприятий Redis?

RLEC является целым решением для развертывания Redis - он предоставляет интерфейсы для управления кластерными базами данных Redis и множество функций, которые делают вашу жизнь намного проще в производстве, в том числе: на лету масштабирование, действительно прозрачный высокая доступность и автоматический переход на другой ресурс, расширенная настройка производительности репликации, мониторинг и оповещение и многое другое ... Я не хочу превращать это в рекламный блок, но не стесняйтесь просматривать our website и contact us.

+0

больше информации о разнице развертывания? –