Azure MCP サーバーを使用すると、自然言語プロンプトを使用して Azure Cache for Redis インスタンスを管理できます。 複雑な構文やコマンドを覚えずに、Redis Cache、クラスター、データベース、アクセス ポリシーをすばやく管理できます。
Azure Cache for Redis は、Redis ソフトウェアに基づくメモリ内データ ストアを提供します。 Redis では、バックエンド データ ストアを頻繁に使用するアプリケーションのパフォーマンスとスケーラビリティが向上します。 頻繁にアクセスされるデータをサーバー メモリに保持することで、大量のアプリケーション要求を処理できます。このデータは、迅速に書き込んで読み取ることができます。
Azure Cache for Redis では、Redis オープン ソース (OSS Redis) と Redis Enterprise の両方がマネージド サービスとして提供されます。 このサービスでは、Basic、Standard、Premium、Enterprise、Enterprise Flash などの複数のレベルがサポートされており、それぞれ異なるレベルのパフォーマンス、機能、可用性が提供されます。
注
Azure MCP Server ツールは、タスクを完了するために必要なデータのパラメーターを定義します。 これらのパラメーターの一部は、各ツールに固有であり、以下に記載されています。 その他のパラメーターはグローバルであり、すべてのツールで共有されます。 詳細については、「 ツールパラメーター」を参照してください。
Redis クラスターを一覧表示する
Azure MCP サーバーでは、Azure Cache for Redis Enterprise サービス内の Redis クラスターを一覧表示できます。 これにより、サブスクリプション全体のすべての Redis Enterprise クラスターを表示できます。
プロンプトの例を次に示します。
- クラスターの一覧表示: "サブスクリプション内のすべての Redis クラスターを表示する"
- クラスターを検索します。 "Redis Enterprise クラスターにはどのような機能がありますか?
- クエリ クラスター: "すべての自分の Redis クラスターを一覧表示する"
- クラスターの状態を確認します。 "サブスクリプション abc123 に Redis クラスターを表示する"
- クラスター インベントリの表示: "すべての Redis Enterprise クラスターを取得する"
パラメーター | 必須 | 説明 |
---|---|---|
サブスクリプション | 必須 | Redis クラスターを含むサブスクリプションの ID。 |
クラスター データベースを一覧表示する
Azure MCP サーバーでは、Azure Redis クラスター内のデータベースを一覧表示できます。 Redis Enterprise では、1 つのクラスター内で複数のデータベースがサポートされているため、データを整理して分離できます。
プロンプトの例を次に示します。
- データベースの一覧表示: "'redis-cluster-prod' クラスター内のすべてのデータベースを表示します。
- クラスター データベースの表示: "リソース グループ 'my-rg'?" の Redis クラスター内のデータベースは何ですか?
- データベース インベントリを確認します。 "クラスター 'enterprise-cache' のデータベースを一覧表示する"
- クエリ データベース: "Redis クラスター 'main-cluster' にデータベースを表示する"
- データベースの概要: "Redis Enterprise クラスターからすべてのデータベースを取得する"
パラメーター | 必須 | 説明 |
---|---|---|
サブスクリプション | 必須 | Redis クラスターを含むサブスクリプションの ID。 |
リソースグループ | 必須 | クラスターを含む Azure リソース グループの名前。 |
クラスター | 必須 | Redis クラスターの名前。 |
Redis キャッシュを一覧表示する
Azure MCP サーバーでは、Azure Cache for Redis サービス内の Redis キャッシュを一覧表示できます。 これには、従来の Redis 機能を提供する Basic、Standard、Premium レベルのキャッシュが含まれます。
プロンプトの例を次に示します。
- キャッシュの一覧表示: "サブスクリプション内のすべての Redis Cache を表示する"
- キャッシュの検索: "どのような Azure Cache for Redis インスタンスがありますか?
- キャッシュ インベントリの表示: "すべての Redis キャッシュを一覧表示する"
- キャッシュの状態を確認します。 "サブスクリプション abc123 に Redis Caches を表示する"
- クエリ キャッシュ: "すべての Azure Cache for Redis インスタンスを取得する"
パラメーター | 必須 | 説明 |
---|---|---|
サブスクリプション | 必須 | Redis Cache を含むサブスクリプションの ID。 |
キャッシュ アクセス ポリシーを一覧表示する
Azure MCP サーバーは、Azure Redis キャッシュ内のアクセス ポリシーの割り当てを一覧表示できます。 Azure Cache for Redis には、ユーザーのアクセス許可を管理し、認証と承認の規則を適用するためのロールベースのアクセス制御 (RBAC) が用意されています。
プロンプトの例を次に示します。
- アクセス ポリシーの一覧表示: "'prod-cache' Redis Cache のアクセス ポリシーを表示します。"
- アクセス許可の表示: "Redis Cache 'main-cache' に割り当てられるアクセス ポリシーは何ですか?
- RBAC を確認します。 "リソース グループ 'production' のキャッシュに対するアクセス ポリシーの割り当てを一覧表示する"
- クエリ ポリシー: "'enterprise-redis' のアクセス制御ポリシーを表示する"
- アクセス許可の監査: "Redis Cache 'secure-cache' のすべてのアクセス ポリシーを取得する"
パラメーター | 必須 | 説明 |
---|---|---|
サブスクリプション | 必須 | Redis Cache を含むサブスクリプションの ID。 |
リソースグループ | 必須 | キャッシュを含む Azure リソース グループの名前。 |
キャッシュ | 必須 | Redis キャッシュの名前。 |