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