Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Azure MCP Server lets you manage Azure Redis instances using natural language prompts. You can create new Redis resources and list existing Redis resources without remembering complex syntax or commands.
Azure Redis provides an in-memory data store based on the Redis software. Redis improves the performance and scalability of applications that use backend data stores heavily. Redis processes large volumes of application requests by keeping frequently accessed data in server memory, which you can write to and read from quickly.
The Azure Redis tools support both Azure Managed Redis and Azure Cache for Redis.
Note
Tool parameters: The Azure MCP Server tools define parameters for data they need to complete tasks. Some of these parameters are specific to each tool and are documented below. Other parameters are global and shared by all tools. For more information, see Tool parameters.
Create a Redis resource
Create a new Azure Managed Redis resource in Azure. Use this command to provision a new Redis resource in your subscription.
Example prompts include:
- Create Redis cache: "Create a Redis resource named 'my-cache' in location 'eastus'"
- Create Redis with SKU: "Create a Redis resource named 'production-redis' in location 'westus2' with SKU 'Balanced_B1'"
- Create Redis with modules: "Create a Redis resource named 'app-cache' in location 'centralus' with modules RedisJSON and RedisBloom"
| Parameter | Required or optional | Description |
|---|---|---|
| Resource | Required | The name of the Redis resource (for example, my-redis). |
| SKU | Optional | The SKU for the Redis resource. (Default: Balanced_B0). |
| Location | Required | The location for the Redis resource (for example eastus). |
| Access keys authentication | Optional | Whether to enable access keys for authentication for the Redis resource. (Default: false). |
| Modules | Optional | A list of modules to enable on the Azure Managed Redis resource (for example, RedisBloom, RedisJSON). |
Destructive: ✅ | Idempotent: ❌ | Open World: ❌ | Read Only: ❌ | Secret: ❌ | Local Required: ❌
List Redis resources
Lists all Redis resources in a subscription. Returns details of all Azure Managed Redis, Azure Cache for Redis, and Azure Redis Enterprise resources. Use this command to explore and view which Redis resources are available in your subscription.
Example prompts include:
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?
Destructive: ❌ | Idempotent: ✅ | Open World: ❌ | Read Only: ✅ | Secret: ❌ | Local Required: ❌