クイックスタート: 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 Cache for Redis は、新しいリージョンに継続的に拡大しています。 すべてのレベルについてリージョン別に利用できるかどうかを確認するには、「リージョン別の利用可能な製品」をご覧ください。

キャッシュの作成

  1. キャッシュを作成するには、Azure portal にサインインし、 [リソースの作成] を選択します。

  2. [新規] ページで、 [データベース] を選択し、 [Azure Cache for Redis] を選択します。

    [Azure Cache for Redis] を選択する

  3. [新規 Redis Cache] ページで、新しいキャッシュの設定を構成します。

    設定 値を選択する 説明
    サブスクリプション ドロップダウンで、ご自身のサブスクリプションを選択します。 この新しい Azure Cache for Redis インスタンスが作成されるサブスクリプション。
    リソース グループ ドロップ ダウンでリソース グループを選択するか、 [新規作成] を選択し、新しいリソース グループの名前を入力します。 その中にキャッシュやその他のリソースを作成するリソース グループの名前。 すべてのアプリ リソースを 1 つのリソース グループに配置することで、それらをまとめて簡単に管理または削除できます。
    DNS 名 リージョンで一意の名前を入力します。 キャッシュ名は、"キャッシュのリージョン名と組み合わせた" ときに 1 から 63 文字の文字列で、数字、英字、ハイフンのみを使用する必要があります。 (キャッシュ名の長さが 45 文字未満の場合、現在使用できるすべてのリージョンで機能するはずです)。名前の先頭と末尾には数字または文字を使用する必要があり、連続するハイフンを含めることはできません。 キャッシュ インスタンスの "ホスト名" は \<DNS name\>.\<Azure region\>.redisenterprise.cache.azure.net です。
    場所 ドロップ ダウンで場所を選択します。 Enterprise サービス レベルは、一部の Azure リージョンでのみ利用できます。
    キャッシュの種類 ドロップダウンして、Enterprise または Enterprise Flash レベルとサイズを選択します。 レベルによって、キャッシュに使用できるのサイズ、パフォーマンス、および機能が決まります。

    Enterprise レベルの [基本] タブ

    重要

    続行する前に、必ず [ご契約条件] を選択してください。

  4. ネットワーク を選択してスキップします。

  5. [次: 詳細] を選択します。

    TLS を使用せずに新しいキャッシュに接続する場合は、 [Non-TLS access only](非 TLS アクセスのみ) を有効にします。 ただし、TLS を無効化することはお勧めしません

    クラスター化されていないキャッシュの [Clustering policy] (クラスタリング ポリシー)[Enterprise] に設定するか、クラスター化されたキャッシュの場合は [OSS] に設定します。 [Clustering policy] (クラスタリング ポリシー) の選択に関する詳細については、「Enterprise でのクラスタリング」を参照してください。

    Enterprise レベルの [詳細] タブを示すスクリーンショット。

    Note

    Enterprise と Enterprise Flash レベルは、Basic、Standard、Premium の各レベルとは対照的に、本質的にクラスター化されています。 Redis Enterprise では、2 つのクラスタリング ポリシーがサポートされています。

    • Redis API を使用してキャッシュにアクセスするには、[Enterprise] ポリシーを使用します。
    • OSS クラスター API を使用するには、[OSS] を使用します。 詳細については、Enterpriseのクラスタリングを参照してください。

    重要

    Enterprise キャッシュ インスタンスのクラスタリング ポリシーは、作成後に変更することはできません。 RediSearch を使用している場合、Enterprise クラスター ポリシーは必須であり、サポートされている唯一の削除ポリシーは NoEviction です。

    重要

    geo レプリケーション グループでこのキャッシュ インスタンスを使用している場合、インスタンスの作成後に削除ポリシーを変更することはできません。 キャッシュを作成する前に、プライマリ ノードの削除ポリシーを確認してください。 アクティブ geo レプリケーションの詳細については、「アクティブ geo レプリケーションの前提条件」を参照してください。

    重要

    キャッシュ インスタンスを作成した後でモジュールを変更することはできません。 モジュールは、Azure Cache for Redis インスタンスを作成するときに有効になっている必要があります。 キャッシュの作成後にモジュールの構成を有効にするオプションはありません。

  6. タグ を選択してスキップします。

  7. 確認と作成 をクリックします。

    Enterprise レベルの [確認および作成] タブ

  8. 設定を確認し、 [作成] を選択します。

    キャッシュが作成されるまで、しばらく時間がかかります。 Azure Cache for Redis の [概要] ページで進行状況を監視できます。 [状態] に "実行中" と表示されている場合は、キャッシュを使用する準備ができています。

このクイックスタートでは、Azure Cache for Redis の Enterprise レベルのインスタンスを作成する方法について学習しました。