Redis version for Azure Cache for Redis

September 20, 2025 ยท View on GitHub

SYNOPSIS

Azure Cache for Redis should use the latest supported version of Redis.

DESCRIPTION

Azure Cache for Redis supports Redis 6. Redis 6 brings new security features and better performance.

Version 4 for Azure Cache for Redis instances will be retired on June 30, 3023.

RECOMMENDATION

Consider upgrading Redis version for Azure Cache for Redis to the latest supported version (>=6.0).

EXAMPLES

Configure with Bicep

To deploy caches that pass this rule:

  • Set the properties.redisVersion property to latest or 6.

For example:

resource cache 'Microsoft.Cache/redis@2024-11-01' = {
  name: name
  location: location
  properties: {
    redisVersion: '6'
    sku: {
      name: 'Premium'
      family: 'P'
      capacity: 1
    }
    redisConfiguration: {
      'aad-enabled': 'True'
      'maxmemory-reserved': '615'
    }
    enableNonSslPort: false
    publicNetworkAccess: 'Disabled'
    disableAccessKeyAuthentication: true
  }
  zones: [
    '1'
    '2'
    '3'
  ]
}

Configure with Azure template

To deploy caches that pass this rule:

  • Set the properties.redisVersion property to latest or 6.

For example:

{
  "type": "Microsoft.Cache/redis",
  "apiVersion": "2024-11-01",
  "name": "[parameters('name')]",
  "location": "[parameters('location')]",
  "properties": {
    "redisVersion": "6",
    "sku": {
      "name": "Premium",
      "family": "P",
      "capacity": 1
    },
    "redisConfiguration": {
      "aad-enabled": "True",
      "maxmemory-reserved": "615"
    },
    "enableNonSslPort": false,
    "publicNetworkAccess": "Disabled",
    "disableAccessKeyAuthentication": true
  },
  "zones": [
    "1",
    "2",
    "3"
  ]
}

NOTES

This rule is only applicable for Azure Cache for Redis (OSS Redis) offering.