Posted On: Aug 20, 2018

Amazon ElastiCache adds support for in-place version upgrades for Redis Cluster, the sharded and highly-available Redis. Now you can upgrade your Redis Cluster environments to the latest version without manual steps or application changes. Amazon ElastiCache already supports in-place version upgrades for non-Redis Cluster mode Redis.

Redis Cluster allows for datasets to be automatically sharded across multiple Redis nodes. With this new feature, you no longer need to go through the hassle of taking a manual snapshot, restoring it to a new cluster running the newer Redis version, and updating all of your endpoint references. Instead, you can easily trigger the in-place version upgrade, and ElastiCache takes care of all the necessary steps in the background, ensuring that your cluster continues to operate while the upgrade is in progress. The cluster is available for reads during the entire upgrade and is available for writes for most of the upgrade duration except during the failover operation which lasts a few seconds.

The new feature is available in all commercial AWS regions. In-place upgrades for Redis Cluster environments are supported for ElastiCache for Redis version 3.2 and higher. To get started with just a few clicks, log into the AWS Management Console.