Engine versions and upgrading - Amazon ElastiCache for Redis
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Engine versions and upgrading

This section covers the supported Redis engine versions and how to upgrade.

How to upgrade engine versions

You initiate version upgrades to your cluster or replication group by modifying it using the ElastiCache console, the Amazon CLI, or the ElastiCache API and specifying a newer engine version. For more information, see the following topics.

Resolving blocked Redis engine upgrades

As shown in the following table, your Redis engine upgrade operation is blocked if you have a pending scale up operation.

Pending operations Blocked operations
Scale up Immediate engine upgrade
Engine upgrade Immediate scale up
Scale up and engine upgrade Immediate scale up
Immediate engine upgrade
To resolve a blocked Redis engine upgrade
  • Do one of the following:

    • Schedule your Redis engine upgrade operation for the next maintenance window by clearing the Apply immediately check box.

      With the CLI, use --no-apply-immediately. With the API, use ApplyImmediately=false.

    • Wait until your next maintenance window (or after) to perform your Redis engine upgrade operation.

    • Add the Redis scale up operation to this cluster modification with the Apply Immediately check box chosen.

      With the CLI, use --apply-immediately. With the API, use ApplyImmediately=true.

      This approach effectively cancels the engine upgrade during the next maintenance window by performing it immediately.