适用于 Azure MCP 服务器的 Azure Redis 工具概述

Azure MCP 服务器允许使用自然语言提示管理 Azure Redis 实例。 可以创建新的 Redis 资源并列出现有的 Redis 资源,而无需记住复杂的语法或命令。

Azure Redis 基于 Redis 软件提供内存中数据存储。 Redis 可提高使用后端数据存储的应用程序的性能和可伸缩性。 Redis 通过在服务器内存中保留经常访问的数据来处理大量应用程序请求,你可以快速写入和读取这些数据。

Azure Redis 工具支持 Azure 托管 RedisAzure 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 缓存”

工具批注提示

破坏性: ❌ |幂等: ✅ |开放世界: ❌ |只读: ✅ |机密: ❌ |本地必需: ❌