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 a new Redis instance named 'my-redis' in resource group 'rg-backend' located in 'eastus'"
- "Set up a Redis cache called 'cache-prod' within resource group 'rg-production' at location 'westus2'"
- "I need to create Redis resource 'fastcache' in 'rg-apps' resource group with location 'centralus'"
- "Provision Redis named 'session-store' in resource group 'rg-sessions' located in 'northcentralus'"
- "Please create Redis resource 'redis-main' in resource group 'rg-main' at 'eastus2' location"
| Parameter | Required or optional | Description |
|---|---|---|
| Resource | Required | The name of the Redis resource (for example, my-redis). |
| Resource group | Required | The name of the Azure resource group. This is a logical container for Azure resources. |
| 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:
- "Show me all Redis caches available in my Azure subscription"
- "List every Redis instance I have under tenant 'contoso.com'"
- "Get details for Redis cache 'redisCacheWestUS' in subscription 'ProductionSub'"
- "Can you retrieve information about Redis instance 'sales-redis-cache'?"
- "I want to see the Redis cache named 'inventory-redis' in my tenant 'contoso.com'"
Destructive: ❌ | Idempotent: ✅ | Open World: ❌ | Read Only: ✅ | Secret: ❌ | Local Required: ❌