Migrate to Azure Managed Redis

November 24, 2025 ยท View on GitHub

SYNOPSIS

Azure Cache for Redis is being retired. Migrate to Azure Managed Redis.

DESCRIPTION

Microsoft has announced the retirement timeline for Azure Cache for Redis across all SKUs. The recommended replacement going forward is Azure Managed Redis.

Azure Cache for Redis (Basic, Standard, Premium) will be retired according to the following timeline:

  • Creation blocked for new customers: April 1, 2026.
  • Creation blocked for existing customers: October 1, 2026.
  • Retirement Date: September 30, 2028.
  • Instances will be disabled starting October 1, 2028.

To avoid service disruption, migrate your workloads to Azure Managed Redis.

RECOMMENDATION

Plan and execute migration from Azure Cache for Redis to Azure Managed Redis before the retirement dates to avoid service disruption.

EXAMPLES

Configure with Bicep

To deploy resource that pass this rule:

  • Create resources of type Microsoft.Cache/redisEnterprise and an Azure Managed Redis SKU, such as:
    • Balanced_*
    • MemoryOptimized_*
    • ComputeOptimized_*

For example:

resource primary 'Microsoft.Cache/redisEnterprise@2025-07-01' = {
  name: name
  location: location
  properties: {
    highAvailability: 'Enabled'
    publicNetworkAccess: 'Disabled'
  }
  sku: {
    name: 'Balanced_B10'
  }
}

Configure with Azure template

To deploy resource that pass this rule:

  • Create resources of type Microsoft.Cache/redisEnterprise and an Azure Managed Redis SKU, such as:
    • Balanced_*
    • MemoryOptimized_*
    • ComputeOptimized_*

For example:

{
  "type": "Microsoft.Cache/redisEnterprise",
  "apiVersion": "2025-07-01",
  "name": "[parameters('name')]",
  "location": "[parameters('location')]",
  "properties": {
    "highAvailability": "Enabled",
    "publicNetworkAccess": "Disabled"
  },
  "sku": {
    "name": "Balanced_B10"
  }
}

NOTES

Redis Enterprise and Enterprise Flash used the Microsoft.Cache/redisEnterprise resource type. Redis Enterprise and Enterprise Flash SKUs Enterprise_* and EnterpriseFlash_* are also deprecated.