Azure MCP サーバーを使用すると、自然言語プロンプトを使用して Azure Redis インスタンスを管理できます。 複雑な構文やコマンドを覚えずに、新しい Redis リソースを作成し、既存の Redis リソースを一覧表示できます。
Azure Redis には、Redis ソフトウェアに基づくメモリ内データ ストアが用意されています。 Redis では、バックエンド データ ストアを頻繁に使用するアプリケーションのパフォーマンスとスケーラビリティが向上します。 Redis は、頻繁にアクセスされるデータをサーバー メモリに保持することで、大量のアプリケーション要求を処理します。このデータは、書き込みと読み取りをすばやく行うことができます。
Azure Redis ツールは、 Azure Managed Redis と Azure Cache for Redis の両方をサポートしています。
注
ツール パラメーター: Azure MCP Server ツールは、タスクを完了するために必要なデータのパラメーターを定義します。 これらのパラメーターの一部は、各ツールに固有であり、以下に記載されています。 その他のパラメーターはグローバルであり、すべてのツールで共有されます。 詳細については、「 ツールパラメーター」を参照してください。
Redis リソースを作成する
Azure で新しい Azure Managed Redis リソースを作成します。 このコマンドを使用して、サブスクリプションに新しい Redis リソースをプロビジョニングします。
プロンプトの例を次に示します。
- Redis Cache の作成: "場所 'eastus' に 'my-cache' という名前の Redis リソースを作成する"
- SKU を使用して Redis を作成する: "'production-redis' という名前の Redis リソースを SKU 'Balanced_B1' の場所 'westus2' に作成する"
- モジュールを使用して Redis を作成する: "Create a Redis resource named 'app-cache' in location 'centralus' with modules RedisJSON and RedisBloom" (RedisJSON と RedisBloom を使用して場所 'centralus' に 'app-cache' という名前の Redis リソースを作成する)
| パラメーター | 必須または省略可能 | Description |
|---|---|---|
| 資源 | 必須 | Redis リソースの名前 (たとえば、 my-redis)。 |
| SKU | オプション | Redis リソースの SKU。 (既定値: Balanced_B0)。 |
| 場所 | 必須 | Redis リソースの場所 (例: eastus)。 |
| アクセス キー認証 | オプション | Redis リソースの認証に対してアクセス キーを有効にするかどうかを指定します。 (既定値: false)。 |
| モジュール | オプション | Azure Managed Redis リソースで有効にするモジュールの一覧 ( RedisBloom、 RedisJSONなど)。 |
破壊的: ✅ |べき等: ❌ |オープンワールド: ❌ |読み取り専用: ❌ |シークレット: ❌ |ローカル必須: ❌
Redis リソースを一覧表示する
サブスクリプション内のすべての Redis リソースを一覧表示します。 すべての Azure Managed Redis、Azure Cache for Redis、および Azure Redis Enterprise リソースの詳細を返します。 このコマンドを使用して、サブスクリプションで使用できる Redis リソースを調べて表示します。
プロンプトの例を次に示します。
List all Redis resources in my subscriptionShow me my Redis cachesShow me the Redis resources in my subscriptionGet Redis clustersWhat Redis caches do I have?
破壊的: ❌ |べき等: ✅ |オープンワールド: ❌ |読み取り専用: ✅ |シークレット: ❌ |ローカル必須: ❌