ElastiCache (Redis OSS) Documentation history
API version: 2015-02-02
Latest documentation update: November 27, 2023
The following table describes important changes in each release of the ElastiCache (Redis OSS) User Guide after March 2018. For notification about updates to this documentation, you can subscribe to the RSS feed.
Recent ElastiCache (Redis OSS) Updates
Change | Description | Date |
---|---|---|
Size flexible reserved nodes | ElastiCache now supports
Size flexible reserved nodes.
For more information, see
Amazon ElastiCache Pricing | October 1, 2024 |
ElastiCache (Redis OSS) added support for additional C7gn node sizes | ElastiCache (Redis OSS) added support for additional C7gn node sizes. | January 10, 2024 |
ElastiCache (Redis OSS) now supports creation of serverless caches | You can now create serverless caches, which simplify cache management and instantly scale to support the most demanding applications.
For more information, see Choosing between deployment options.
As part of this feature, new permissions were added to
| November 27, 2023 |
ElastiCache (Redis OSS) now supports modifying cluster mode | You can now migrate clusters from Cluster Mode Disabled (CMD) to Cluster Mode Enabled (CME). For more information, see Modifying cluster mode. | May 11, 2023 |
ElastiCache (Redis OSS) now supports modifying in-transit encryption settings | You can now change the TLS configuration of your Redis OSS clusters without the need to re-build or re-provision the clusters or impact application availability. For more information, see Enabling in-transit encryption for an existing cluster. | December 28, 2022 |
ElastiCache (Redis OSS) now supports authenticating users using IAM | IAM Authentication allows you to authenticate a connection to ElastiCache (Redis OSS) using Amazon IAM identities. This allows you to strengthen your security model and simplify many administrative security tasks. For more information, see Authenticating with IAM. | November 16, 2022 |
ElastiCache (Redis OSS) now supports Redis OSS 7 | This release brings several new features to Amazon ElastiCache (Redis OSS): Redis OSS functions, ACL improvements and Sharded Pub/Sub. For more information, see ElastiCache (Redis OSS) version 7.0. | November 8, 2022 |
ElastiCache (Redis OSS) now supports IPV6 | ElastiCache supports the Internet Protocol versions 4 and 6 (IPv4 and IPv6), allowing you to configure your cluster
to accept only IPv4 connections, only IPv6 connections or both IPv4 and IPv6 connections (dual-stack).
IPv6 is supported for workloads using Redis OSS engine version 6.2 onward on all instances built on the Nitro system | November 7, 2022 |
ElastiCache (Redis OSS) now supports native JavaScript Object Notation (JSON) format | The native JavaScript Object Notation (JSON) format is a simple, schemaless way to encode complex datasets inside Redis OSS clusters. You can natively store and access data using the JavaScript Object Notation (JSON) format inside Redis OSS clusters and update JSON data stored in those clusters, without needing to manage custom code to serialize and deserialize it. For more information, see Getting started with JSON. | May 25, 2022 |
ElastiCache now supports PrivateLink | Amazon PrivateLink allows you to privately access ElastiCache API operations without an internet gateway, NAT device, VPN connection, or Amazon Direct Connect connection. For more information, see Amazon ElastiCache API and interface VPC endpoints (Amazon PrivateLink) for Redis OSS or Amazon ElastiCache API and interface VPC endpoints (Amazon PrivateLink) for Memcached. | January 24, 2022 |
ElastiCache (Redis OSS) now supports Redis OSS 6.2 and Data Tiering | Amazon ElastiCache (Redis OSS) introduces the next version of the Redis OSS engine supported by Amazon ElastiCache. ElastiCache (Redis OSS) 6.2 includes performance improvements for TLS-enabled clusters using x86 node types with 8 vCPUs or more or Graviton2 node types with 4 vCPUs or more. ElastiCache (Redis OSS) also introduces data tiering. You can use data tiering as a lower-cost way to scale your clusters to up to hundreds of terabytes of capacity. For more information, see ElastiCache (Redis OSS) version 6.2 (enhanced) and Data tiering. | November 23, 2021 |
Support for Auto Scaling | ElastiCache (Redis OSS) now supports Auto Scaling. ElastiCache (Redis OSS) auto scaling is the ability to increase or decrease the desired shards or replicas in your ElastiCache (Redis OSS) service automatically. ElastiCache leverages the Application Auto Scaling service to provide this functionality. For more information, see Auto Scaling ElastiCache (Redis OSS) clusters. | August 19, 2021 |
Support for delivery of Redis OSS Slow logs | ElastiCache now lets you stream Redis OSS SLOWLOG to one of two destinations: Amazon Data Firehose or Amazon CloudWatch Logs. For more information, see Log delivery. | April 22, 2021 |
Support for tagging resources and condition keys | ElastiCache now supports tagging to help you manage your clusters and other ElastiCache resources. For more information, see Tagging your ElastiCache resources. ElastiCache also introduces support for condition keys. You can specify conditions that determine how an IAM policy takes effect. For more information, see Using condition keys. | April 7, 2021 |
ElastiCache is now available on Amazon Outposts | Amazon Outposts | October 8, 2020 |
ElastiCache now supports Redis OSS 6 | Amazon ElastiCache (Redis OSS) introduces the next version of the Redis OSS engine supported by Amazon ElastiCache. This version includes authenticating users with role-based access control, versionless support, client-side caching, and significant operational improvements. For more information, see ElastiCache (Redis OSS) Version 6.0 (Enhanced). | October 7, 2020 |
ElastiCache now supports Local Zones | A Local Zone is an extension of an Amazon Region that is geographically close to your users. You can extend any virtual private cloud (VPC) from a parent Amazon Region into Local Zones by creating a new subnet and assigning it to a Local Zone. For more information, see Using Local Zones. | September 25, 2020 |
ElastiCache (Redis OSS) now supports scaling your Redis OSS Cluster environment up to 500 nodes or 500 shards | The Redis OSS Cluster mode makes configurations possible that you can use to partition your data across multiple shards and offers better scalability, performance, and availability. This feature is available on Amazon ElastiCache (Redis OSS) version 5.0.6 onwards in all Amazon Regions and for all existing and new ElastiCache (Redis OSS) Cluster environments. For more information, see Redis OSS Nodes and Shards. | August 13, 2020 |
ElastiCache now supports resource-level permissions | You can now restrict the scope of a user's permissions by specifying ElastiCache resources in an Amazon Identity and Access Management (IAM) policy. For more information, see Resource-level permissions. | August 12, 2020 |
ElastiCache (Redis OSS) adds additional Amazon CloudWatch metrics | ElastiCache (Redis OSS) now supports new CloudWatch metrics, including | June 10, 2020 |
ElastiCache now supports auto-update of ElastiCache clusters | Amazon ElastiCache now supports auto-update of ElastiCache clusters after the "recommended apply by date" of service update has passed. ElastiCache will use your maintenance window to schedule the auto-update of applicable clusters. For more information, see Self-service updates. | May 13, 2020 |
ElastiCache (Redis OSS) now supports Global Datastore for Redis OSS | The Global Datastore for Redis OSS feature offers fully managed, fast, reliable, and secure replication across Amazon Regions. Using this feature, you can create cross-Region read replica clusters for ElastiCache (Redis OSS) to enable low-latency reads and disaster recovery across Amazon Regions. You can create, modify, and describe a global datastore. You can also add or remove Amazon Regions from your global datastore and promote an Amazon Region as primary within a global datastore. For more information, see Replication Across Amazon Regions Using Global Datastore. | March 16, 2020 |
ElastiCache (Redis OSS) now supports Redis OSS version 5.0.6 | For more information, see ElastiCache (Redis OSS) 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 (Redis OSS) server | ElastiCache (Redis OSS) 5.0.6 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 Amazon CloudFormation. For more information, see Authenticating Users with the Redis OSS AUTH Command. | October 30, 2019 |
Amazon ElastiCache now supports online data migration from Redis OSS on Amazon EC2 | You can now use Online Migration to migrate your data from self-hosted Redis OSS on Amazon EC2 to Amazon ElastiCache. For more information, see Online Migration to ElastiCache. | October 28, 2019 |
ElastiCache (Redis OSS) introduces online vertical scaling for Redis OSS Cluster mode. | You can now scale up or scale down your sharded Redis OSS Cluster on demand. ElastiCache (Redis OSS) 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 (Redis OSS) now allows users to use a single reader endpoint for your Amazon ElastiCache (Redis OSS) cluster. | This feature allows you to direct all read traffic to your ElastiCache (Redis OSS) 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 (Redis OSS) 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 Compliance validation for Amazon ElastiCache. | June 4, 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 Amazon Region. For more information, see Managing Costs with Reserved Nodes. | January 18, 2019 |
ElastiCache (Redis OSS) support for up to 250 nodes per Redis OSS cluster | The node or shard limit can be increased to a maximum of 250 per ElastiCache (Redis OSS) cluster. For more information, see Shards. | November 19, 2018 |
ElastiCache (Redis OSS) support for autofailover and backup and restore on all T2 nodes | ElastiCache (Redis OSS) introduces support for autofailover, creating snapshots, and backup and restore on all T2 nodes. For more information, see ElastiCache (Redis OSS) Backup and Restore and Snapshot. | November 19, 2018 |
ElastiCache (Redis OSS) now supports M5 and R5 nodes, general-purpose and memory-optimized instance types based on the Amazon Nitro System. For more information, see Supported Node Types. | October 23, 2018 | |
Support for dynamically changing the number of read replicas | ElastiCache (Redis OSS) 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 (Redis OSS) User Guide. See also DecreaseReplicaCount and IncreaseReplicaCount in the ElastiCache API Reference. | September 17, 2018 |
ElastiCache (Redis OSS) is now certified for FedRAMP compliance. For more information, see Compliance validation for Amazon ElastiCache. | August 30, 2018 | |
Amazon ElastiCache (Redis OSS) has added support for upgrading Redis OSS (cluster mode enabled) engine versions. For more information, see Upgrading Engine Versions. | August 20, 2018 | |
ElastiCache (Redis OSS) is now certified for PCI DSS compliance. For more information, see Compliance validation for Amazon ElastiCache. | July 5, 2018 | |
ElastiCache (Redis OSS) now supports Redis OSS 4.0.10, including both encryption and online cluster resizing in a single version. For more information, see ElastiCache (Redis OSS) 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 OSS (ElastiCache (Redis OSS) User Guide) and for Memcached (ElastiCache (Memcached) User Guide). The documentation structure in the Amazon CLI Command Reference: elasticache section and the Amazon ElastiCache API Reference remain unchanged. | April 20, 2018 |
ElastiCache (Redis OSS) added a new metric, | April 9, 2018 |
The following table describes the important changes to the ElastiCache (Redis OSS) User Guide before March 2018.
Change | Description | Date Changed |
---|---|---|
Support for Asia Pacific (Osaka-local) Region. |
ElastiCache added support for the Asia Pacific (Osaka-local) Region. The Asia Pacific (Osaka) 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 Amazon 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 (Redis OSS) 3.2.10 and support for online resharding |
Amazon ElastiCache (Redis OSS) adds support for ElastiCache (Redis OSS) 3.2.10. ElastiCache (Redis OSS) 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 (Redis OSS) 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 (Redis OSS) 3.2.6 and support for encryption |
ElastiCache adds support for ElastiCache (Redis OSS) 3.2.6, which includes two encryption features:
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 Cache 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 OSS clusters that support replication. For more information, see the following:
|
April 4, 2017 |
Enhanced Redis OSS restore |
ElastiCache adds enhanced Redis OSS 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 OSS slot configurations. For more information, see Restoring from a backup into a new cache. |
March 15, 2017 |
New Redis OSS memory management parameter |
ElastiCache adds a new Redis OSS parameter, |
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 Amazon 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 OSS Cluster |
ElastiCache adds support for Redis OSS Cluster (enhanced). Customers using Redis OSS 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 OSS 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 Amazon 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 OSS 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 OSS node type. For more information, see Scaling ElastiCache (Redis OSS) . |
March 24, 2016 |
Easy engine upgrade |
ElastiCache adds the ability to easily upgrade your Redis OSS cache engine. For more information, see Version Management for ElastiCache. |
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 cache 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 Other ElastiCache tutorials and videos. |
February 12, 2016 |
Support for Redis OSS 2.8.24 |
ElastiCache adds support for Redis OSS version 2.8.24 with improvements added since Redis OSS 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 OSS versions provide a better and more stable user experience, Redis OSS 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 (Redis OSS) versions. |
December 15, 2015 |
Support for Redis OSS 2.8.23. |
ElastiCache adds support for Redis OSS version 2.8.23 with improvements added since Redis OSS 2.8.22.
Improvements include bug fixes and support for the new parameter
|
November 13, 2015 |
Support for Redis OSS 2.8.22. |
ElastiCache adds support for Redis OSS version 2.8.22 with ElastiCache added enhancements and improvements since version 2.8.21. Improvements include:
For a complete list of changes and more information, see ElastiCache (Redis OSS) 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 Amazon Command Line for ElastiCache. |
September 28, 2015 |
Support for Redis OSS 2.8.21 | ElastiCache adds support for Redis OSS version 2.8.21 and Redis OSS improvements since version 2.8.19.
This Redis OSS release includes several bug fixes.
For more information, see Redis OSS 2.8 release notes |
July 29, 2015 |
New topic: Accessing ElastiCache from outside Amazon |
Added new topic on how to access ElastiCache resources from outside Amazon. For more information, see Accessing ElastiCache from outside Amazon. |
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 OSS v. 2.8.19. |
ElastiCache adds support for Redis OSS version 2.8.19 and Redis OSS improvements since version 2.8.6. This support includes support for:
For more information on HyperLogLog, see Redis OSS new data structure: the HyperLogLog For more information on PFADD, PFCOUNT, and PFMERGE, see
the Redis OSS Documentation |
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 Amazon GovCloud (US-West) Region | ElastiCache adds support for the Amazon 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 OSS replication groups | ElastiCache adds support for Multi-AZ from the primary node to a read replica in a Redis OSS 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 (Redis OSS) with Multi-AZ. |
October 24, 2014 |
Amazon CloudTrail logging of API calls supported |
ElastiCache adds support for using Amazon CloudTrail to log all ElastiCache API calls. For more information, see Logging Amazon ElastiCache API calls with Amazon 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 ElastiCache 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 ElastiCache parameter groups. |
July 1, 2014 |
Backup and restore for Redis OSS clusters |
In this release, ElastiCache allows customers to create snapshots of their Redis OSS 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 OSS 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 Snapshot and restore. |
April 24, 2014 |
Redis OSS 2.8.6 |
ElastiCache supports Redis OSS 2.8.6, in addition to Redis OSS 2.6.13. With Redis OSS 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 OSS 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 OSS cache engine |
ElastiCache offers Redis OSS cache engine software, in addition to Memcached. Customers who currently use Redis OSS can "seed" a new ElastiCache Redis OSS cache cluster with their existing data from a Redis OSS snapshot file, easing migration to a managed ElastiCache environment. To support Redis OSS replication capabilities, the ElastiCache API now supports replication groups. Customers can create a replication group with a primary Redis OSS 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 |