ElastiCache for Redis Documentation History - Amazon ElastiCache for Redis

ElastiCache for Redis Documentation History

  • API version: 2015-02-02

  • Latest documentation update: June 10, 2020

The following table describes important changes in each release of the ElastiCache for Redis User Guide after March 2018. For notification about updates to this documentation, you can subscribe to the RSS feed.

Recent ElastiCache for Redis Updates

Change Description Date

ElastiCache for Redis adds additional CloudWatch metrics

ElastiCache for Redis now supports new CloudWatch metrics, including PubSubCmds and HyperLogLogBasedCmds. For a full list, see Metrics for Redis.

June 10, 2020

ElastiCache now supports automatic update of ElastiCache clusters

Amazon ElastiCache now supports automatic update of ElastiCache clusters after the "recommended apply by date" of service update has passed. ElastiCache uses your maintenance window to schedule the automatic update of applicable clusters. For more information, see Self-service updates.

May 13, 2020

ElastiCache for Redis now supports Global Datastore for Redis

The Global Datastore for Redis feature offers fully managed, fast, reliable, and secure replication across AWS Regions. Using this feature, you can create cross-Region read replica clusters for ElastiCache for Redis to enable low-latency reads and disaster recovery across AWS Regions. You can create, modify, and describe a global datastore. You can also add or remove AWS Regions from your global datastore and promote an AWS Region as primary within a global datastore. For more information, see Replication Across AWS Regions Using Global Datastore.

March 16, 2020

ElastiCache for Redis now supports Redis version 5.0.6

For more information, see ElastiCache for Redis Version 5.0.6 (Enhanced).

December 18, 2019

Amazon ElastiCache now supports T3-Standard cache nodes

You can now launch the next generation general-purpose burstable T3-Standard cache nodes in Amazon ElastiCache. Amazon EC2’s T3-Standard instances provide a baseline level of CPU performance with the ability to burst CPU usage at any time until the accrued credits are exhausted. For more information, see Supported Node Types.

November 12, 2019

Amazon ElastiCache now supports modifying the AUTH token on an existing ElastiCache for Redis server

ElastiCache for Redis 5.0.5 now enables you to modify authentication tokens by setting and rotating new tokens. You can now modify active tokens while they're in use. You can also add brand-new tokens to existing clusters enabled with encryption in transit that were previously set up without authentication tokens. This is a two-step process by which you can set and rotate the token without interrupting client requests. This feature is currently not supported on AWS CloudFormation. For more information, see Authenticating Users with the Redis AUTH Command.

October 30, 2019

Amazon ElastiCache now supports online data migration from Redis on Amazon EC2

You can now use Online Migration to migrate your data from self-hosted Redis on Amazon EC2 to Amazon ElastiCache. For more information, see Online Migration to ElastiCache.

October 28, 2019

ElastiCache for Redis now supports Redis version 5.0.5

This update includes online configuration changes for ElastiCache for Redis of autofailover clusters during all planned operations. For more information, see ElastiCache for Redis Version 5.0.5 (Enhanced).

September 23, 2019

ElastiCache for Redis introduces online vertical scaling for Redis Cluster mode.

You can now scale up or scale down your sharded Redis Cluster on demand. ElastiCache for Redis resizes your cluster by changing the node type, while the cluster continues to stay online and serve incoming requests. For more information, see Online Vertical Scaling by Modifying Node Type.

August 20, 2019

ElastiCache for Redis now allows users to use a single reader endpoint for your Amazon ElastiCache for Redis cluster.

This feature allows you to direct all read traffic to your ElastiCache for Redis cluster through a single, cluster-level endpoint to take advantage of load balancing and higher availability. For more information, see Finding Connection Endpoints.

June 13, 2019

ElastiCache for Redis now allows users to apply service updates on their own schedule

With this feature, you can choose to apply available service updates at a time of your choosing and not just during maintenance windows. This will minimize service interruptions, particularly during peak business flows, and help ensure you remain compliant if your cluster is in ElastiCache-supported compliance programs. For more information, see Self-Service Updates in Amazon ElastiCache and Self-Service Security Updates for Compliance.

June 4, 2019

ElastiCache for Redis now supports Redis version 5.0.4, including engine stability guarantee in special conditions.

This also includes improved Hyperloglog error handling and other enhancements. For more information, see Redis 5.0.4 release notes.

May 15, 2019

ElastiCache for Redis now supports Redis version 5.0.3 and ability to rename commands.

This includes bug fixes to improve sorted set edge cases, accurate memory usage. For more information, see Redis 5.0.3 release notes. It also includes support for renaming commands. For more information, see ElastiCache for Redis Version 5.0.3 (Enhanced).

February 28, 2019

ElastiCache Standard Reserved Instance offerings: Partial Upfront, All Upfront and No Upfront.

Reserved Instances give you the flexibility to reserve an Amazon ElastiCache instance for a one- or three-year term based on an instance type and AWS Region. For more information, see Managing Costs with Reserved Nodes.

January 18, 2019

ElastiCache for Redis support for up to 250 nodes per Redis cluster

The node or shard limit can be increased to a maximum of 250 per ElastiCache for Redis cluster. For more information, see Shards.

November 19, 2018

ElastiCache for Redis support for autofailover and backup and restore on all T2 nodes

ElastiCache for Redis introduces support for autofailover, creating snapshots, and backup and restore on all T2 nodes. For more information, see ElastiCache for Redis Backup and Restore and Snapshot.

November 19, 2018

Support for ElastiCache for Redis 5.0.0

ElastiCache for Redis now supports Redis 5.0.0, including Redis streams. For more information, see ElastiCache for Redis Version 5.0.0 (Enhanced). It has also added a new metric, StreamBasedCmds, which reports the sum of all of the commands that act upon one or more streams data type. For more information, see Metrics for Redis.

November 9, 2018

ElastiCache for Redis support for M5 and R5 nodes

ElastiCache for Redis now supports M5 and R5 nodes, general-purpose and memory-optimized instance types based on the AWS Nitro System. For more information, see Supported Node Types.

October 23, 2018

Support for dynamically changing the number of read replicas

ElastiCache for Redis has added support for adding and removing read replicas from any cluster with no cluster downtime. For more information about these and other changes in this release, see Changing the Number of Replicas in the ElastiCache for Redis User Guide. See also DecreaseReplicaCount and IncreaseReplicaCount in the ElastiCache API Reference.

September 17, 2018

FedRAMP compliance certification

ElastiCache for Redis is now certified for FedRAMP compliance. For more information, see ElastiCache for Redis FedRAMP Compliance.

August 30, 2018

Redis (cluster mode enabled) engine upgrades

Amazon ElastiCache for Redis has added support for upgrading Redis (cluster mode enabled) engine versions. For more information, see Upgrading Engine Versions.

August 20, 2018

PCI DSS compliance certification

ElastiCache for Redis is now certified for PCI DSS compliance. For more information, see ElastiCache for Redis PCI DSS Compliance.

July 5, 2018

Support for ElastiCache for Redis 4.0.10

ElastiCache for Redis now supports Redis 4.0.10, including both encryption and online cluster resizing in a single version. For more information, see ElastiCache for Redis Version 4.0.10 (Enhanced).

June 14, 2018

User Guide restructure

The single ElastiCache User Guide is now restructured so that there are separate user guides for Redis (ElastiCache for Redis User Guide) and for Memcached (ElastiCache for Memcached User Guide). The documentation structure in the AWS CLI Command Reference: elasticache section and the Amazon ElastiCache API Reference remain unchanged.

April 20, 2018

Support for EngineCPUUtilization metric

ElastiCache for Redis added a new metric, EngineCPUUtilization, which reports the percentage of your CPU's capacity that is currently being used. For more information, see Metrics for Redis.

April 9, 2018

The following table describes the important changes to the ElastiCache for Redis User Guide before March 2018.

Change Description Date Changed
Support for Asia Pacific (Osaka-Local).

ElastiCache added support for the Asia Pacific (Osaka-Local) Region. The Asia Pacific (Osaka-Local) Region currently supports a single Availability Zone and is by invitation only. For more information, see the following:

February 12, 2018
Support for EU (Paris).

ElastiCache added support for the EU (Paris) Region. For more information, see the following:

December 18, 2017
Support for China (Ningxia) Region

Amazon ElastiCache added support for China (Ningxia) Region. For more information, see the following:

December 11, 2017
Support for Service Linked Roles

This release of ElastiCache added support for Service Linked Roles (SLR). For more information, see the following:

December 7, 2017
Support for R4 node types

This release of ElastiCache added support R4 node types in all AWS Regions supported by ElastiCache. You can purchase R4 node types as On-Demand or as Reserved Cache Nodes. For more information, see the following:

November 20, 2017
ElastiCache for Redis 3.2.10 and support for online resharding

Amazon ElastiCache for Redis adds support for ElastiCache for Redis 3.2.10. ElastiCache for Redis also introduces online cluster resizing to add or remove shards from the cluster while it continues to serve incoming I/O requests. For more information, see the following:

November 9, 2017
HIPAA eligibility

ElastiCache for Redis version 3.2.6 is now certified for HIPAA eligibility when encryption is enabled on your cluster. For more information, see the following:

November 2, 2017
ElastiCache for Redis 3.2.6 and support for encryption

ElastiCache adds support for ElastiCache for Redis 3.2.6, which includes two encryption features:

  • In-transit encryption encrypts your data whenever it is in transit, such as between nodes in a cluster or between a cluster and your application.

  • At-rest encryption encrypts your on-disk data during sync and backup operations.

For more information, see the following:

October 25, 2017
Connection patterns topic

ElastiCache documentation adds a topic covering various patterns for accessing an ElastiCache cluster in an Amazon VPC.

For more information, see Access Patterns for Accessing an ElastiCache Cluster in an Amazon VPC in the ElastiCache User Guide.

April 24, 2017
Support for testing Automatic Failover

ElastiCache adds support for testing Automatic Failover on Redis clusters that support replication. For more information, see the following:

April 4, 2017
Enhanced Redis restore

ElastiCache adds enhanced Redis backup and restore with cluster resizing. This feature supports restoring a backup to a cluster with a different number of shards than the cluster used to create the backup. (For the API and CLI, this feature can restore a different number of node groups rather than a different number of shards.) This update also supports different Redis slot configurations. For more information, see Restoring From a Backup with Optional Cluster Resizing.

March 15, 2017
New Redis memory management parameter

ElastiCache adds a new Redis parameter, reserved-memory-percent, which makes managing your reserved memory easier. This parameter is available on all versions of ElastiCache for Redis. For more information, see the following:

March 15, 2017
Support for EU West (London) Region

ElastiCache adds support for EU (London) Region. Only node types T2 and M4 are currently supported. For more information, see the following:

December 13, 2016

Support for Canada (Montreal) Region

ElastiCache adds support for the Canada (Montreal) Region. Only node type M4 and T2 are currently supported in this AWS Region. For more information, see the following:

December 8, 2016
Support for M4 and R3 node types

ElastiCache adds support for R3 and M4 node types in South America (São Paulo) Region and M4 node types in China (Beijing) Region. For more information, see the following:

November 1, 2016
US East 2 (Ohio) Region support

ElastiCache adds support for the US East (Ohio) Region (us-east-2) with M4, T2, and R3 node types. For more information, see the following:

October 17, 2016
Support for Redis Cluster

ElastiCache adds support for Redis Cluster (enhanced). Customers using Redis Cluster, can partition their data across up to 15 shards (node groups). Each shard supports replication with up to 5 read replicas per shard. Redis Cluster automatic failover times are about one fourth as long as those of earlier versions.

This release includes a redesigned management console that uses terminology in keeping with industry usage.

For more information, see the following:

October 12, 2016
M4 node type support

ElastiCache adds support for the M4 family of node types in most AWS Regions supported by ElastiCache. You can purchase M4 node types as On-Demand or as Reserved Cache Nodes. For more information, see the following:

August 3, 2016
Mumbai Region support

ElastiCache adds support for the Asia Pacific (Mumbai) Region. For more information, see the following:

June 27, 2016
Snapshot export

ElastiCache adds the ability to export a Redis snapshot so you can access it from outside ElastiCache. For more information, see the following:

May 26, 2016
Node type scale up

ElastiCache adds the ability to scale up your Redis node type. For more information, see Scaling ElastiCache for Redis Clusters.

March 24, 2016
Easy engine upgrade

ElastiCache adds the ability to easily upgrade your Redis cache engine. For more information, see Upgrading Engine Versions.

March 22, 2016
Support for R3 node types

ElastiCache adds support for R3 node types in the China (Beijing) Region and South America (São Paulo) Region. For more information, see Supported Node Types.

March 16, 2016
Accessing ElastiCache using a Lambda function

Added a tutorial on configuring a Lambda function to access ElastiCache in an Amazon VPC. For more information, see ElastiCache Tutorials and Videos.

February 12, 2016
Support for Redis 2.8.24

ElastiCache adds support for Redis version 2.8.24 with improvements added since Redis 2.8.23. Improvements include bug fixes and support for logging bad memory access addresses. For more information, see the following:

January 20, 2016
Support for Asia Pacific (Seoul) Region

ElastiCache adds support for the Asia Pacific (Seoul) (ap-northeast-2) Region with t2, m3, and r3 node types.

January 6, 2016

Amazon ElastiCache console change.

Because the newer Redis versions provide a better and more stable user experience, Redis versions 2.6.13, 2.8.6, and 2.8.19 are no longer listed in the ElastiCache Management Console. For other options and more information, see Supported ElastiCache for Redis Versions.

December 15, 2015

Support for Redis 2.8.23.

ElastiCache adds support for Redis version 2.8.23 with improvements added since Redis 2.8.22. Improvements include bug fixes and support for the new parameter close-on-slave-write which, if enabled, disconnects clients who attempt to write to a read-only replica. For more information, see ElastiCache for Redis Version 2.8.23 (Enhanced).

November 13, 2015

Support for Redis 2.8.22.

ElastiCache adds support for Redis version 2.8.22 with ElastiCache added enhancements and improvements since version 2.8.21. Improvements include:

  • Implementation of a forkless save process that enables a successful save when low available memory could cause a forked save to fail.

  • Additional CloudWatch metrics — SaveInProgress and ReplicationBytes.

  • To enable partial synchronizations, the Redis parameter repl-backlog-size now applies to all clusters.

For a complete list of changes and more information, see ElastiCache for Redis Version 2.8.22 (Enhanced).

This documentation release includes a reorganization of the documentation and removal of the ElastiCache command line interface (CLI) documentation. For command line use, refer to the AWS Command Line for ElastiCache.

September 28, 2015

Support for Redis 2.8.21 ElastiCache adds support for Redis version 2.8.21 and Redis improvements since version 2.8.19. This Redis release includes several bug fixes. For more information, see Redis 2.8 release notes.

July 29, 2015

New topic: Accessing ElastiCache from outside AWS

Added new topic on how to access ElastiCache resources from outside AWS. For more information, see Accessing ElastiCache Resources from Outside AWS.

July 9, 2015

Node replacement messages added

ElastiCache adds three messages pertaining to scheduled node replacement, ElastiCache:NodeReplacementScheduled, ElastiCache:NodeReplacementRescheduled, and ElastiCache:NodeReplacementCanceled.

For more information and actions you can take when a node is scheduled for replacement, see ElastiCache's Event Notifications and Amazon SNS.

June 11, 2015

Support for Redis v. 2.8.19.

ElastiCache adds support for Redis version 2.8.19 and Redis improvements since version 2.8.6. This support includes support for:

  • The HyperLogLog data structure, with the Redis commands PFADD, PFCOUNT, and PFMERGE.

  • Lexicographic range queries with the new commands ZRANGEBYLEX, ZLEXCOUNT, and ZREMRANGEBYLEX.

  • Introduced a number of bug fixes, namely preventing a primary node from sending stale data to replica nodes by failing the master SYNC when a background save (bgsave) child process terminates unexpectedly.

For more information on HyperLogLog, see Redis new data structure: the HyperLogLog.

For more information on PFADD, PFCOUNT, and PFMERGE, see the Redis Documentation and click HyperLogLog.

March 11, 2015

Support for cost allocation tags

ElastiCache adds support for cost allocation tags. For more information, see Monitoring Costs with Cost Allocation Tags.

February 9, 2015

Support for AWS GovCloud (US-West) Region

ElastiCache adds support for the AWS GovCloud (US-West) (us-gov-west-1) Region.

January 29, 2015

Support for Europe (Frankfurt) Region

ElastiCache adds support for the Europe (Frankfurt) (eu-central-1) Region.

January 19, 2015

Multi-AZ support for Redis replication groups

ElastiCache adds support for Multi-AZ from the primary node to a read replica in a Redis replication group. ElastiCache monitors the health of the replication group. If the primary fails, ElastiCache automatically promotes a replica to primary, then replaces the replica. For more information, see Minimizing Downtime in ElastiCache for Redis with Multi-AZ.

October 24, 2014

AWS CloudTrail logging of API calls supported

ElastiCache adds support for using AWS CloudTrail to log all ElastiCache API calls. For more information, see Logging Amazon ElastiCache API Calls with AWS CloudTrail.

September 15, 2014

New instance sizes supported

ElastiCache adds support for additional General Purpose (T2) instances. For more information, see Configuring Engine Parameters Using Parameter Groups.

September 11, 2014

New instance sizes supported

ElastiCache adds support for additional General Purpose (M3) instances and Memory Optimized (R3) instances. For more information, see Configuring Engine Parameters Using Parameter Groups.

July 1, 2014

Backup and restore for Redis clusters

In this release, ElastiCache allows customers to create snapshots of their Redis clusters, and create new clusters using these snapshots. A backup is a copy of the cluster at a specific moment in time, and consists of cluster metadata and all of the data in the Redis cache. Backups are stored in Amazon S3, and customers can restore the data from a snapshot into a new cluster at any time. For more information, see Backup and Restore for ElastiCache for Redis .

April 24, 2014

Redis 2.8.6

ElastiCache supports Redis 2.8.6, in addition to Redis 2.6.13. With Redis 2.8.6, customers can improve the resiliency and fault tolerance of read replicas, with support for partial resynchronization, and a user-defined minimum number of read replicas that must be available at all times. Redis 2.8.6 also offers full support for publish-and-subscribe, where clients can be notified of events that occur on the server.

March 13, 2014

Redis cache engine

ElastiCache offers Redis cache engine software, in addition to Memcached. Customers who currently use Redis can "seed" a new ElastiCache Redis cache cluster with their existing data from a Redis snapshot file, easing migration to a managed ElastiCache environment.

To support Redis replication capabilities, the ElastiCache API now supports replication groups. Customers can create a replication group with a primary Redis cache node, and add one or more read replica nodes that automatically stay synchronized with cache data in the primary node. Read-intensive applications can be offloaded to a read replica, reducing the load on the primary node. Read replicas can also guard against data loss in the event of a primary cache node failure.

September 3, 2013

Support for default Amazon Virtual Private Cloud (VPC)

In this release, ElastiCache is fully integrated with Amazon Virtual Private Cloud (VPC). For new customers, cache clusters are created in an Amazon VPC by default. For more information, see Amazon VPCs and ElastiCache Security.

January 8, 2013

Support for Amazon Virtual Private Cloud (VPC)

In this release, ElastiCache clusters can be launched in Amazon Virtual Private Cloud (VPC). By default, new customers' cache clusters are created in an Amazon VPC automatically; existing customers can migrate to Amazon VPC at their own pace. For more information, see Amazon VPCs and ElastiCache Security.

December 20, 2012

New cache node types

This release provides four additional cache node types.

November 13, 2012

Reserved cache nodes

This release adds support for reserved cache nodes.

April 5, 2012

New guide

This is the first release of Amazon ElastiCache User Guide.

August 22, 2011