Redis version for Azure Cache for Redis#
Reliability · Azure Cache for Redis · Rule · 2022_12
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 Azure template#
To deploy caches that pass this rule:
- Set the
properties.redisVersion
property tolatest
or6
.
For example:
Azure Template snippet
{
"type": "Microsoft.Cache/redis",
"apiVersion": "2023-04-01",
"name": "[parameters('name')]",
"location": "[parameters('location')]",
"properties": {
"minimumTlsVersion": "1.2",
"redisVersion": "latest",
"sku": {
"name": "Premium",
"family": "P",
"capacity": 1
},
"redisConfiguration": {
"maxmemory-reserved": "615"
},
"enableNonSslPort": false
},
"zones": [
"1",
"2",
"3"
]
}
Configure with Bicep#
To deploy caches that pass this rule:
- Set the
properties.redisVersion
property tolatest
or6
.
For example:
Azure Bicep snippet
resource cache 'Microsoft.Cache/redis@2023-04-01' = {
name: name
location: location
properties: {
minimumTlsVersion: '1.2'
redisVersion: 'latest'
sku: {
name: 'Premium'
family: 'P'
capacity: 1
}
redisConfiguration: {
'maxmemory-reserved': '615'
}
enableNonSslPort: false
}
zones: [
'1'
'2'
'3'
]
}
Notes#
This rule is only applicable for Azure Cache for Redis (OSS Redis) offering.
Links#
- Requirements
- Security operations
- Set Redis version for Azure Cache for Redis
- How to upgrade an existing Redis 4 cache to Redis 6
- Retirements from Azure Cache for Redis
- Azure deployment reference
Last update:
2023-07-08