ホームページ  >  記事  >  データベース  >  Redis Cluster Edition と Redis Standard Edition のアプリケーション シナリオは何ですか?

Redis Cluster Edition と Redis Standard Edition のアプリケーション シナリオは何ですか?

WBOY
WBOY転載
2023-05-26 12:41:101524ブラウズ

Redis Cluster Edition - デュアル コピー

Cloud Database Redis Dual Copy Cluster Edition インスタンスは、プロキシ サーバー (サービス プロキシ)、シャード サーバー、構成サーバーの 3 つのコンポーネントで構成されています。

  • プロキシ サーバー:

    シングル ノード構成では、クラスター バージョン構造内に複数のプロキシが存在し、システムはロード バランシングとフェイルオーバーを自動的に実装します。

  • シャード サーバー:

    各シャード サーバーにはデュアルコピーの高可用性アーキテクチャがあり、マスター ノードに障害が発生すると、システムはマスター ノードとバックアップ ノードを自動的に切り替えます。高いサービスをお約束します。

  • 構成サーバー:

    は、クラスター構成情報とパーティショニング戦略を保存するために使用され、現在はデュアルコピーの高可用性アーキテクチャを使用して高可用性を確保しています。

使用シナリオ

  • 大規模なデータ量

    Redis クラスター バージョンは、標準のクラスター バージョンと比較して、データ サイズを効果的に拡張できます。このバージョンは、より大きなストレージ容量を備えた 64 GB、128 GB、および 256 GB のクラスター バージョンをサポートしており、 データ拡張のニーズに効果的に対応できます。

  • QPS は大きなプレッシャーにさらされています

    Redis の標準バージョンでは、より大きな QPS をサポートできないため、シングルスレッドのパフォーマンスを突破するにはマルチノード デプロイメント方法が必要ですRedis のボトルネック。 Redis Cluster Edition は、16、32、64、128、および 256 GB の 5 つのクラスター エディション構成を提供し、8 ノードおよび 16 ノードのデプロイメント モードを提供します。標準バージョンと比較して、QPS を 8 倍または 16 倍に高めることができます。

  • スループット集中型のアプリケーション

    標準バージョンと比較すると、Redis クラスター バージョンのイントラネット スループット制限は比較的緩やかで、ホット データの読み取りや高負荷のデータ読み取りを目的としています。スループットタイプのビジネス 親切なサポートが提供できます。

  • Redis プロトコルの影響を受けないアプリケーション

    クラスター バージョンのアーキテクチャには複数のコンポーネントが導入されているため、標準と比較して Redis プロトコルのサポートに特定の制限があります。バージョン。

Redis Standard Edition-デュアル コピー

ダブルコピー モードのクラウド データベース Redis Standard Edition は、マスター/スレーブ レプリケーション モードを使用して構築されます。マスター ノードは毎日のサービス アクセスを提供し、バックアップ ノードは HA 高可用性を提供し、マスター ノードに障害が発生した場合、システムは 30 秒以内に自動的にバックアップ ノードに切り替わり、スムーズな業務運営を保証します。

Redis Cluster Edition と Redis Standard Edition のアプリケーション シナリオは何ですか?#特長

    信頼性
    • 信頼できるサービス
    • デュアルマシンのアクティブおよびスタンバイアーキテクチャを採用し、アクティブノードとスタンバイノードが異なる物理マシンに配置されます。ユーザーは、Redis コマンドラインまたは一般クライアントを介してマスター ノードにアクセスし、データの追加、削除、変更、クエリ操作を実行できます。自社開発のHAシステムは、アクティブノードに障害が発生した場合に、アクティブノードとスタンバイノードを自動的に切り替え、スムーズな業務運営を実現します。

    • データの信頼性
    • データ永続化機能はデフォルトで有効になっており、すべてのデータがディスクに書き込まれます。この機能はデータのバックアップをサポートしており、ユーザーはインスタンスのロールバックやクローンを作成できるため、データの誤操作などの問題を効果的に解決できます。

    互換性
  • Redis Standard Edition は Redis2.8 に基づいて開発されており、Redis プロトコル コマンドと 100% 互換性があります。独自の Redis データベースを Redis Standard Edition にシームレスに移行できます。 Redis の移行に増分機能を持たせ、スムーズなビジネス移行を保証するデータ転送ツール (DTS) を提供します。

  • 使用シナリオ

    Redis プロトコルの互換性に対する高い要件があるビジネス
  • 標準バージョンは、Redis プロトコルと完全な互換性があります。 , ビジネス スムーズに移行できます。

  • Redis は永続的なデータ ストレージのビジネスとして使用されています
  • 標準バージョンでは、永続化メカニズムとバックアップおよび回復メカニズムが提供され、データの信頼性が大幅に保証されます。

  • 単一 Redis のパフォーマンス プレッシャーは制御可能です
  • Redis は単一スレッドを使用するため、Redis を使用する企業は QPS が 10w を超えないよう制御することをお勧めします。機構。より高いパフォーマンス要件が必要な場合は、クラスターのバージョンを選択してください。

  • Redis コマンドは比較的単純で、並べ替えや計算のコマンドが少なくなります。
  • Redis のシングルスレッド メカニズムにより、CPU が主なボトルネックになります。並べ替えと計算の種類が多いビジネスの場合は、クラスター バージョン構成を使用することをお勧めします。

以上がRedis Cluster Edition と Redis Standard Edition のアプリケーション シナリオは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。