适用于 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 资源。

示例提示包括:

  • 创建 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 subscription
  • Show me my Redis caches
  • Show me the Redis resources in my subscription
  • Get Redis clusters
  • What Redis caches do I have?

工具批注提示

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