can existing redis cluster be reconfigured from VNET injection to private endpoint on the fly without downtime?

Deole, Pushkar (Pushkar) 60 Reputation points

We have an existing cluster with redis 4 on P1 plan, with 2 shards, 13GB each.

We would be upgrading that soon to redis 6.

However we currently use VNET injection and that need to be changed to private endpoint. Can this reconfiguration be done without any downtime of redis cluster?

Should this be done after we upgrade from redis 4 to 6 or before upgrade?

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

1 answer

Sort by: Most helpful
  1. GeethaThatipatri-MSFT 27,012 Reputation points Microsoft Employee

    Hi, @Deole, Pushkar (Pushkar) Thanks for posting your question in the Microsoft Q&A forum.

    Existing VNet-injected caches cannot be directly changed to use Private Endpoints. Instead, you'll need to create new Private Endpoint caches and move your workload to them. We have some guidance here that you can refer to.

    Yes, the "momentary interruption where the client connections are reset" is necessary because of the failover between primary and replica nodes. For more info please refer here

    I hope this information helps, please let me know if you have any additional questions.

    If your question has been answered, please click Accept answer and Yes to help others looking for answers to similar questions.