クイックスタート: Redis Enterprise キャッシュを作成する
Azure Cache for Redis の Enterprise レベルは、Azure 上で完全に統合されたマネージド Redis Enterprise を提供します。 これらのレベルは次のとおりです。
- Enterprise。データは、仮想マシンの揮発性メモリ (DRAM) を使用して格納されます
- Enterprise Flash。データは、揮発性メモリと不揮発性メモリ (NVMe または SSD) の両方を使用して格納されます。
Enterprise と Enterprise Flash の両方で、オープンソース Redis 6 と、Basic、Standard、Premium の各レベルではまだ利用できない新機能の一部がサポートされています。 サポートされている機能には、検索、ブルーム フィルター、時系列など、他の機能を有効にする Redis モジュールの一部が含まれています。
前提条件
- 始める前に、Azure サブスクリプションが必要です。 アカウントがない場合は、アカウントを作成してください。 詳細については、「エンタープライズ レベルの特別な考慮事項」を参照してください。
リージョンごとの可用性
Azure Cache for Redis は、新しいリージョンに継続的に拡大しています。 すべてのレベルについてリージョン別に利用できるかどうかを確認するには、「リージョン別の利用可能な製品」をご覧ください。
キャッシュの作成
キャッシュを作成するには、Azure portal にサインインし、 [リソースの作成] を選択します。
[新規] ページで、 [データベース] を選択し、 [Azure Cache for Redis] を選択します。
[新規 Redis Cache] ページで、新しいキャッシュの設定を構成します。
設定 値を選択する 説明 サブスクリプション ドロップダウンで、ご自身のサブスクリプションを選択します。 この新しい Azure Cache for Redis インスタンスが作成されるサブスクリプション。 リソース グループ ドロップ ダウンでリソース グループを選択するか、 [新規作成] を選択し、新しいリソース グループの名前を入力します。 その中にキャッシュやその他のリソースを作成するリソース グループの名前。 すべてのアプリ リソースを 1 つのリソース グループに配置することで、それらをまとめて簡単に管理または削除できます。 DNS 名 リージョンで一意の名前を入力します。 キャッシュ名は、"キャッシュのリージョン名と組み合わせた" ときに 1 から 63 文字の文字列で、数字、英字、ハイフンのみを使用する必要があります。 (キャッシュ名の長さが 45 文字未満の場合、現在使用できるすべてのリージョンで機能するはずです)。名前の先頭と末尾には数字または文字を使用する必要があり、連続するハイフンを含めることはできません。 キャッシュ インスタンスの "ホスト名" は \<DNS name\>.\<Azure region\>.redisenterprise.cache.azure.net
です。場所 ドロップ ダウンで場所を選択します。 Enterprise サービス レベルは、一部の Azure リージョンでのみ利用できます。 キャッシュの種類 ドロップダウンして、Enterprise または Enterprise Flash レベルとサイズを選択します。 レベルによって、キャッシュに使用できるのサイズ、パフォーマンス、および機能が決まります。 重要
続行する前に、必ず [ご契約条件] を選択してください。
ネットワーク を選択してスキップします。
[次: 詳細] を選択します。
TLS を使用せずに新しいキャッシュに接続する場合は、 [Non-TLS access only](非 TLS アクセスのみ) を有効にします。 ただし、TLS を無効化することはお勧めしません。 Enterprise キャッシュ インスタンスの削除ポリシーまたはクラスタリング ポリシーは、作成後に変更することはできません。 レプリケーション グループでこのキャッシュ インスタンスを使用する場合は、キャッシュを作成する前に、プライマリ ノードのポリシーを必ず把握してください。 レプリケーションの詳細については、「アクティブ geo レプリケーションの前提条件」を参照してください。
クラスター化されていないキャッシュの [Clustering policy](クラスタリング ポリシー) を [Enterprise] に設定します。 [Clustering policy](クラスタリング ポリシー) の選択に関する詳細については、「クラスタリング ポリシー」を参照してください。
Note
Enterprise と Enterprise Flash レベルは、Basic、Standard、Premium の各レベルとは対照的に、本質的にクラスター化されています。 Redis Enterprise では、2 つのクラスタリング ポリシーがサポートされています。
- Redis API を使用してキャッシュにアクセスするには、[Enterprise] ポリシーを使用します。
- OSS クラスター API を使用するには、[OSS] を使用します。 詳細については、Enterpriseのクラスタリングを参照してください。
重要
キャッシュ インスタンスを作成した後でモジュールを変更することはできません。 モジュールは、Azure Cache for Redis インスタンスを作成するときに有効になっている必要があります。 キャッシュの作成後にモジュールの構成を有効にするオプションはありません。
タグ を選択してスキップします。
確認と作成 をクリックします。
設定を確認し、 [作成] を選択します。
キャッシュが作成されるまで、しばらく時間がかかります。 Azure Cache for Redis の [概要] ページで進行状況を監視できます。 [状態] に "実行中" と表示されている場合は、キャッシュを使用する準備ができています。
クラスタリング ポリシー
OSS クラスター モードを使用すると、クライアントは、オープンソース Redis と同じ Redis クラスター API を使用して Redis と通信できます。 このモードでは、クラスターをスケーリングするとき、待ち時間が最適となり、拡張性改善がほぼ線形になります。 OSS クラスター モードを使用するには、クライアント ライブラリでクラスタリングをサポートする必要があります。
Enterprise クラスター モードは、クライアント接続用にエンドポイントを 1 つ公開するという、よりシンプルな構成です。 このモードでは、スタンドアロンまたはクラスター化されていない Redis サーバーを使用するように設計されたアプリケーションを、スケーラブルでマルチノードの Redis 実装でシームレスに運用できます。 Enterprise クラスター モードでは、クラスター内の適切なノードに要求を内部的にルーティングすることで、クライアントからの Redis クラスター実装を抽象化します。 クライアントでは、OSS クラスター モードをサポートする必要はありません。
関連するコンテンツ
このクイックスタートでは、Azure Cache for Redis の Enterprise レベルのインスタンスを作成する方法について学習しました。