Azure MCP 服务器允许使用自然语言提示管理 Azure Redis 实例。 可以创建新的 Redis 资源并列出现有的 Redis 资源,而无需记住复杂的语法或命令。
Azure Redis 基于 Redis 软件提供内存中数据存储。 Redis 可提高使用后端数据存储的应用程序的性能和可伸缩性。 Redis 通过在服务器内存中保留经常访问的数据来处理大量应用程序请求,你可以快速写入和读取这些数据。
Azure Redis 工具支持 Azure 托管 Redis 和 Azure Redis 缓存。
注释
工具参数:Azure MCP 服务器工具为完成任务所需的数据定义参数。 其中一些参数特定于每个工具,如下所示。 其他参数是全局参数,由所有工具共享。 有关详细信息,请参阅 工具参数。
创建 Redis 资源
在 Azure 中创建新的 Azure 托管 Redis 资源。 使用此命令在订阅中预配新的 Redis 资源。
示例提示包括:
- “在位于”eastus“的资源组”rg-backend“中创建名为”my-redis“的新 Redis 实例”
- “在资源组”rg-production“中设置名为”cache-prod“的 Redis 缓存,位置为”westus2”
- 我需要在“rg-apps”资源组中创建位于“centralus”的 Redis 资源“fastcache”。
- 在“northcentralus”区域的资源组“rg-sessions”中预配置名为“session-store”的 Redis。
- 请在名为“rg-main”的资源组中,于“eastus2”位置创建 Redis 资源“redis-main”。
| 参数 | 必需还是可选 | Description |
|---|---|---|
| 资源 | 必选 | Redis 资源的名称(例如 my-redis)。 |
| 资源组 | 必选 | Azure 资源组的名称。 这是 Azure 资源的逻辑容器。 |
| SKU | 可选 | Redis 资源的 SKU。 (默认值:Balanced_B0)。 |
| 位置 | 必选 | Redis 资源的位置(例如 eastus)。 |
| 访问密钥身份验证 | 可选 | 是否为 Redis 资源启用身份验证访问密钥。 (默认值:false)。 |
| 模块 | 可选 | 要对 Azure 托管 Redis 资源(例如,RedisBloomRedisJSON)启用的模块列表。 |
破坏性: ✅ |幂等: ❌ |开放世界: ❌ |只读: ❌ |机密: ❌ |本地必需: ❌
列出 Redis 资源
列出订阅中的所有 Redis 资源。 返回所有 Azure 托管 Redis、Azure Redis 缓存和 Azure Redis 企业资源的详细信息。 使用此命令浏览和查看订阅中可用的 Redis 资源。
示例提示包括:
- “显示 Azure 订阅中提供的所有 Redis 缓存”
- 列出我在租户“contoso.com”下的每个 Redis 实例
- 获取订阅“ProductionSub”中 Redis 缓存“redisCacheWestUS”的详细信息。
- 是否可以检索 Redis 实例 "sales-redis-cache" 的相关信息?
- “我想在租户”contoso.com“中看到名为”inventory-redis“的 Redis 缓存”
破坏性: ❌ |幂等: ✅ |开放世界: ❌ |只读: ✅ |机密: ❌ |本地必需: ❌