适用于 Azure MCP 服务器的 Azure Redis 缓存工具

Azure MCP 服务器允许使用自然语言提示管理 Azure Redis 缓存实例。 无需记住复杂的语法或命令,即可快速管理 Redis 缓存、群集、数据库和访问策略。

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

Azure Redis 缓存提供 Redis 开源(OSS Redis)和 Redis Enterprise 作为托管服务。 该服务支持多个层,包括“基本”、“标准”、“高级”、“企业”和“企业闪存”,每个层都提供不同级别的性能、功能和可用性。

注释

Azure MCP 服务器工具为完成任务所需的数据定义参数。 其中一些参数特定于每个工具,如下所示。 其他参数是全局参数,由所有工具共享。 有关详细信息,请参阅 工具参数

列出 Redis 群集

Azure MCP 服务器可以在 Azure Redis Enterprise 缓存服务中列出 Redis 群集。 这样就可以跨订阅查看所有 Redis Enterprise 群集。

示例提示包括:

  • 列出群集: “显示订阅中的所有 Redis 群集。
  • 查找群集: “我拥有哪些 Redis 企业群集?”
  • 查询群集: “列出所有 Redis 群集”
  • 检查群集状态: “在订阅 abc123 中显示 Redis 群集”
  • 查看群集清单: “获取所有 Redis 企业群集”
参数 必选 DESCRIPTION
订阅 必选 包含 Redis 群集的订阅的 ID。

列出群集数据库

Azure MCP 服务器可以列出 Azure Redis 群集中的数据库。 Redis Enterprise 支持单个群集中的多个数据库,使你可以组织和隔离数据。

示例提示包括:

  • 列出数据库: “显示”redis-cluster-prod“群集中的所有数据库。
  • 查看群集数据库: “资源组”my-rg“中的 Redis 群集中有哪些数据库?”
  • 检查数据库清单: “列出群集'enterprise-cache'的数据库”
  • 查询数据库: “在 Redis 群集”main-cluster“中显示数据库”
  • 数据库概述: “从我的 Redis Enterprise 群集获取所有数据库”
参数 必选 DESCRIPTION
订阅 必选 包含 Redis 群集的订阅的 ID。
资源组 必选 包含群集的 Azure 资源组的名称。
集群 必选 Redis 群集的名称。

列出 Redis 缓存

Azure MCP 服务器可以在 Azure Redis 缓存服务中列出 Redis 缓存。 这包括提供传统 Redis 功能的“基本”、“标准”和“高级”层缓存。

示例提示包括:

  • 列出缓存: “显示我的订阅中的所有 Redis 缓存。
  • 查找缓存: “我拥有哪些 Azure Redis 缓存实例?”
  • 查看缓存清单: “列出所有 Redis 缓存”
  • 检查缓存状态: “在订阅 abc123 中显示 Redis 缓存”
  • 查询缓存: “获取所有用于 Redis 的 Azure 缓存实例”
参数 必选 DESCRIPTION
订阅 必选 包含 Redis 缓存的订阅的 ID。

列出缓存访问策略

Azure MCP 服务器可以在 Azure Redis 缓存中列出访问策略分配。 Azure Redis 缓存提供基于角色的访问控制(RBAC),用于管理用户权限并强制实施身份验证和授权规则。

示例提示包括:

  • 列出访问策略: “显示我的'prod-cache'Redis 缓存的访问策略。
  • 查看权限: “将哪些访问策略分配给 Redis 缓存”main-cache“?
  • 检查 RBAC: “列出资源组”生产“中缓存的访问策略分配
  • 查询策略: “显示”enterprise-redis“的访问控制策略”
  • 权限审核: “获取 Redis 缓存”secure-cache“的所有访问策略”
参数 必选 DESCRIPTION
订阅 必选 包含 Redis 缓存的订阅的 ID。
资源组 必选 包含缓存的 Azure 资源组的名称。
缓存 必选 Redis 缓存的名称。