Redisを使用したキャッシュについて

Redisを使用したOCIキャッシュは、アプリケーション用のメモリーベースのストレージ・ソリューションであるRedisクラスタを構築および管理できるマネージド・サービスです。

Redisを使用したキャッシュは、セキュリティ更新などの操作を含むクラスタの管理および操作を処理します。

Redisを使用したキャッシュでは、1から5ノードで構成されるRedisクラスタがサポートされます。クラスタ内の1つのノードは常にプライマリノードとして構成され、ほかのノードはレプリカとして構成されます。クラスタ内のすべてのノードは同じリージョンに配置されますが、サービスはそれらをフォルト・ドメインおよび可用性ドメイン(複数の可用性ドメイン・リージョン)に可能なかぎり分散しようとします。

クラスタのサイズを変更するには、ノード数またはクラスタ・ノードごとに使用可能なメモリー量を増減します。冗長性を向上させるために、クラスタのノード数を増やすことができます。キャッシュのメモリーを増やす必要がある場合は、クラスタごとにメモリーを増やすことができます。メモリーを調整すると、帯域幅がクラスタに割り当てられます。帯域幅を増やすためにより多くのメモリーが必要な場合は、クラスタのメモリーを増やします。

詳細は、Redisクラスタのノードのサイズ変更およびRedisクラスタのメモリーのサイズ変更を参照してください。

Redisバージョン

Redisを使用したキャッシュは、オープン・ソースのRedisバージョン7.0.5をサポートしています。

ノート

シャーディングはまだRedisを使用したキャッシュではサポートされていません。

リソース識別子

Redisを使用したキャッシュでは、Oracle Cloud Infrastructureリソースとしてクラスタおよび作業リクエストがサポートされます。ほとんどのタイプのリソースには、Oracle Cloud ID (OCID)と呼ばれる、Oracleによって割り当てられた一意の識別子があります。OCIDのフォーマットおよびその他のリソース識別方法の詳細は、リソース識別子を参照してください。

可用性

Redisを使用したキャッシュは、すべてのOracle Cloud Infrastructure商用リージョンで使用できます。Oracle Cloud Infrastructureの使用可能なリージョンのリストと、関連する場所、リージョン識別子、リージョン・キーおよび可用性ドメインは、「リージョンおよび可用性ドメインについて」を参照してください。

Redisでキャッシュにアクセスする方法

Redisでキャッシュにアクセスするには、コンソール(ブラウザベースのインタフェース)、コマンドライン・インタフェース(CLIまたはREST APIを使用します。コンソール、CLIおよびAPIに関する手順は、このガイド全体のトピックに記載されています。

コンソールにアクセスするには、サポートされているブラウザを使用する必要があります。コンソールのサインイン・ページに移動するには、このページの上部にあるナビゲーション・メニューを開き、「Infrastructureコンソール」をクリックします。クラウド・テナント、ユーザー名およびパスワードの入力を求めるプロンプトが表示されます。

使用可能なSDKのリストは、SDKおよびCLIを参照してください。APIの使用に関する一般情報は、REST APIのドキュメントを参照してください。

制限

Redisを使用したキャッシュの制限は次のとおりです:

  • クラスタ当たり5ノード
  • ノードあたり500 GB
リージョン内のすべてのクラスタの累積合計:
  • 20ノード
  • 1000 GB

認証と許可

Oracle Cloud Infrastructureの各サービスは、すべてのインタフェース(コンソール、SDKまたはCLI、およびREST API)で、認証および認可のためにIAMと統合されます。

組織の管理者は、グループコンパートメントおよびポリシーを設定して、どのユーザーがどのサービスおよびリソースにアクセスできるかと、そのアクセス権のタイプを制御する必要があります。たとえば、ポリシーは、新規ユーザーの作成、クラウド・ネットワークの作成と管理、インスタンスの起動、バケットの作成、オブジェクトのダウンロードなどを実行できるユーザーを制御します。詳細は、ポリシーの開始を参照してください。異なる各サービスのポリシー記述の詳細は、ポリシー・リファレンスを参照してください。

管理者以外の通常のユーザーが会社所有のOracle Cloud Infrastructureリソースを使用する必要がある場合は、管理者に連絡してユーザーIDを設定してください。管理者は、ユーザーが使用する1つ以上のコンパートメントを承認できます。

監視とアラーム

Redisクラスタのヘルス、容量およびパフォーマンスは、メトリック アラーム および通知を使用してモニターできます。詳細は、Redisメトリックを使用したキャッシュを参照してください。

クラスタのパッチ適用

Redisを使用したキャッシュは、クラスタの管理およびメンテナンス操作(クラスタのノードにスケジュールされたパッチおよびセキュリティ更新を適用するなど)を処理します。サービスがクラスタのノードにパッチを適用すると、パッチが適用されたイメージで新しいノードが作成されます。その後、データはバックグラウンドで新しいノードにレプリケートされます。新しいノードが完全に移入されると、サービスは古いノードをスワップアウトし、新しいノードに置き換えます。Redisライブラリはノードのスワップ後に自動的に再接続し、まれに遅延が発生すると、1ミリ秒の接続損失が発生することがあります。