web-dev-qa-db-ja.com

オープンソースのRedisクラスターとRedisラボのエンタープライズクラスターの違いは何ですか?

集中化された可用性の高いキャッシュとしてRedisを使用することを計画しているため、Redis Labs Enterprise Clusterと、twemproxyおよびsentinelとともにRedisを使用した自家製のクラスターのようなセットアップを検討しました。 RELCについて調査しているときに、このリンクに出くわしました。

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

つまり、-RLECは、スタンドアロンのRedisクライアントとRedisクラスタークライアントの両方の標準的なRedisクライアントで動作します。

オープンソースRedisクラスターとは正確には何ですか?どのように使用できますか?これはスタンドアロンのRedisとは異なりますか?オープンソースバージョンが利用可能なのに、サポートのためだけにRELCを使用する必要があるのはなぜですか?違いを詳しく説明している情報源は見つかりませんでした。そのため、これらのソリューションのいずれかを使用したことがある場合は、その理由を説明してください。

9
ThinkFloyd

免責事項:私はオープンソースのRedisの本拠地であり、Redis Labs Enterprise Cluster(RLEC)の商用プロバイダーであるRedisLabsで働いています。

オープンソースRedisクラスターとは正確には何ですか?どのように使用できますか?

オープンソースのRedisクラスターはv3以降で利用可能です ドキュメント ですべてを読み、 通常の場所 から取得できます。

これはスタンドアロンのRedisとは異なりますか?

いくつかの違いがあり、主にマルチキーコマンド/トランザクション、キーからシャードへのマッピング、および構成に関係しています。クラスターの特徴は、スタンドアロンモードが単一のコアとサーバーにバインドされているのに対し、Redisデータベースを複数のサーバーに拡張できることです。

オープンソースバージョンが利用可能なのに、サポートのためだけにRELCを使用する必要があるのはなぜですか?

「サポートのみ」-サポートは、RLECを使用するときに得られる利点の1つです。オープンソースRedisには、プロジェクトに専用のサポートを提供する素晴らしいコミュニティがあります(そのメンバーの一部はここSOにたむろしています)。ただし、コミュニティから得られる支援はすべて善意に基づいており、一部のユーザー(主に商用ユーザー)は、明確なSLAと、Redisエキスパート(一部はRedisラボで働いている)の知識を直接活用する機能を好む。これらのタイプのユーザーにとって、サポートは「唯一の」メリットではなく、実質的に必須の要件です。それに加えて、

オープンソースのRedisクラスターとRedisラボのエンタープライズクラスターの違いは何ですか?

RLECは、Redisデプロイメントの完全なソリューションです。クラスター化されたRedisデータベースを管理するための複数のインターフェイスと、オンザフライスケーリング、真に透過的な高可用性、自動フェイルオーバーなど、本番環境での作業を非常に簡単にする多数の機能を提供します。高度なレプリケーションパフォーマンスのチューニング、監視、アラートなど...これを売り込みに変えたくはありませんが、気軽に閲覧してください 当社のWebサイト および お問い合わせ そのため。

9
Itamar Haber