Azure cache for redis upgrade to version 6 using ARM template

Shahar Aharoni 5 Reputation points Microsoft Employee
2023-03-07T09:22:19.7533333+00:00

We have existing redis caches version 4, and would like to upgrade to version 6 using ARM template.

In our template, we don't specify redisVersion, therefore according to documentation it should be the default value of "latest".

When we deploy this ARM Template, trying to 'reprovision' the caches with the upgraded version, the version is not updated and remains 4.

Note that it is possible to alter the redis version via the Azure portal - but this isn't how we'd like to apply the change.

Is the redis version something that can be changed via an ARM template? If so, any ideas why it's not working in my scenario?

Also, can it be counted on that all Azure Cache for Redis instances be upgraded automatically when the retirement of version 4 occurs?

Azure Cache for Redis
Azure Cache for Redis
An Azure service that provides access to a secure, dedicated Redis cache, managed by Microsoft.
251 questions
{count} vote

1 answer

Sort by: Most helpful
  1. ShaktiSingh-MSFT 15,296 Reputation points
    2023-03-07T11:08:07.9433333+00:00

    Hi @Shahar Aharoni,

    Welcome to Microsoft Q&A forum and thanks for using Azure services.

    As I understand, you want to upgrade Redis Cache version 4 to 6.

    As of the date, you can perform the upgrade using Azure Portal, Azure CLI and Azure Powershell as illustrated here: How to upgrade an existing Redis 4 cache to Redis 6

    User's image

    You can share feedback to Azure Cache Redis feedback channel to enable the feature here in the Ideas Forum.

    and the concerned team will prioritize feature requests depending upon the importance and upvotes.

    Hope this helps. Let us know if you have further queries.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.