AWS Security ChangesHomeSearch

AWS AmazonElastiCache documentation change

Service: AmazonElastiCache · 2026-05-10 · Documentation low

File: AmazonElastiCache/latest/dg/SelectEngine.md

Summary

Updated engine version recommendations: Removed deprecated Redis OSS versions (5.0.0, 4.0.10, 3.2.10, 3.2.6, 3.2.4, 2.8.x) and added detailed documentation for new Valkey versions (9.0, 8.2, 8.1, 8.0). Expanded feature comparison table with Valkey-specific capabilities.

Security assessment

The changes focus on version updates and feature enhancements without addressing security vulnerabilities. While ACL improvements (security feature) are mentioned in Valkey 7.2/Redis 7.0 section, this was already documented previously and doesn't represent new security content.

Diff

diff --git a/AmazonElastiCache/latest/dg/SelectEngine.md b/AmazonElastiCache/latest/dg/SelectEngine.md
index 200168ea0..289fbd473 100644
--- a//AmazonElastiCache/latest/dg/SelectEngine.md
+++ b//AmazonElastiCache/latest/dg/SelectEngine.md
@@ -32,30 +32 @@ On the surface, the engines look similar. Each of them is an in-memory key-value
-  * **ElastiCache version 7.2 for Valkey or version 7.0 (Enhanced) for Redis OSS**
-
-You want to use [Functions](https://valkey.io/topics/functions-intro/), [Sharded Pub/Sub](https://valkey.io/topics/pubsub/), or [ACL improvements](https://valkey.io/topics/acl/). For more information, see [Redis OSS Version 7.0 (Enhanced)](./engine-versions.html#redis-version-7.0). 
-
-  * **ElastiCache version 6.2 (Enhanced) for Redis OSS**
-
-You want the ability to tier data between memory and SSD using the r6gd node type. For more information, see [Data tiering](./data-tiering.html).
-
-  * **ElastiCache version 6.0 (Enhanced) for Redis OSS**
-
-You want to authenticate users with role-based access control.
-
-For more information, see [Redis OSS Version 6.0 (Enhanced)](./engine-versions.html#redis-version-6.0).
-
-  * **ElastiCache version 5.0.0 (Enhanced) for Redis OSS**
-
-You want to use [ Redis OSS streams](https://redis.io/topics/streams-intro), a log data structure that allows producers to append new items in real time and also allows consumers to consume messages either in a blocking or non-blocking fashion.
-
-For more information, see [Redis OSS Version 5.0.0 (Enhanced)](./engine-versions.html#redis-version-5-0).
-
-  * **ElastiCache version 4.0.10 (Enhanced) for Redis OSS**
-
-Supports both encryption and dynamically adding or removing shards from your Valkey or Redis OSS (cluster mode enabled) cluster.
-
-For more information, see [Redis OSS Version 4.0.10 (Enhanced)](./engine-versions.html#redis-version-4-0-10).
-
-
-
-
-The following versions are deprecated, have reached or soon to reach end of life.
+  * **ElastiCache version 9.0 for Valkey**
@@ -63 +34 @@ The following versions are deprecated, have reached or soon to reach end of life
-  * **ElastiCache version 3.2.10 (Enhanced) for Redis OSS**
+You want built-in [full-text search, aggregations, and hybrid search](https://github.com/valkey-io/valkey-search) capabilities that extend the vector search introduced in Valkey 8.2, [hash field expiration](https://github.com/valkey-io/valkey/pull/2089) for per-field TTLs, [multi-database support in cluster mode](https://github.com/valkey-io/valkey/pull/1671), [polygon-based geospatial queries](https://github.com/valkey-io/valkey/pull/1809), up to [40% higher throughput with pipelining](https://github.com/valkey-io/valkey/pull/2092), or [atomic slot migration](https://github.com/valkey-io/valkey/pull/1949) for safer cluster scaling. For more information, see [Valkey 9.0](./VersionManagement.html#valkey-version-9.0).
@@ -65 +36 @@ The following versions are deprecated, have reached or soon to reach end of life
-Supports the ability to dynamically add or remove shards from your Valkey or Redis OSS (cluster mode enabled) cluster.
+  * **ElastiCache version 8.2 for Valkey**
@@ -67,23 +38 @@ Supports the ability to dynamically add or remove shards from your Valkey or Red
-###### Important
-
-Currently ElastiCache 3.2.10 for Redis OSS doesn't support encryption.
-
-For more information, see the following:
-
-    * [Redis OSS Version 3.2.10 (Enhanced)](./engine-versions.html#redis-version-3-2-10)
-
-    * Online resharding best practices for Redis OSS, For more information, see the following:
-
-      * [Best Practices: Online Resharding](./best-practices-online-resharding.html)
-
-      * [Online Resharding and Shard Rebalancing for Valkey or Redis OSS (Cluster Mode Enabled)](./scaling-redis-cluster-mode-enabled.html#redis-cluster-resharding-online)
-
-    * For more information on scaling Redis OSS clusters, see [Scaling](./Scaling.html).
-
-  * **ElastiCache version 3.2.6 (Enhanced) for Redis OSS**
-
-If you need the functionality of earlier Redis OSS versions plus the following features, choose 3.2.6:
-
-    * In-transit encryption. For more information, see [Amazon ElastiCache for Redis OSS In-Transit Encryption](./in-transit-encryption.html).
-
-    * At-rest encryption. For more information, see [Amazon ElastiCache for Redis OSS At-Rest Encryption](./at-rest-encryption.html).
+You want native [vector search](./search.html) with microsecond latency and 95%+ recall rate. For more information, see [Valkey 8.2](./VersionManagement.html#valkey-version-8.2).
@@ -91 +40 @@ If you need the functionality of earlier Redis OSS versions plus the following f
-  * **ElastiCache (Cluster mode enabled) version 3.2.4 for Redis OSS**
+  * **ElastiCache version 8.1 for Valkey**
@@ -93 +42 @@ If you need the functionality of earlier Redis OSS versions plus the following f
-If you need the functionality of 2.8.x plus the following features, choose 3.2.4 (clustered mode):
+You want a [new memory-efficient hash table](https://valkey.io/blog/new-hash-table/) that reduces memory overhead by up to 20%, native [Bloom filter](https://valkey.io/topics/bloomfilters/) support, the [COMMANDLOG](https://valkey.io/commands/commandlog-get/) command, and up to 514% higher throughput for BITCOUNT. For more information, see [Valkey 8.1](./VersionManagement.html#valkey-version-8.1).
@@ -95 +44 @@ If you need the functionality of 2.8.x plus the following features, choose 3.2.4
-    * You need to partition your data across two to 500 node groups (clustered mode only).
+  * **ElastiCache version 8.0 for Valkey**
@@ -97 +46 @@ If you need the functionality of 2.8.x plus the following features, choose 3.2.4
-    * You need geospatial indexing (clustered mode or non-clustered mode).
+You want up to 20% better memory efficiency through [embedded keys](https://github.com/valkey-io/valkey/pull/541), [per-slot metrics](https://github.com/valkey-io/valkey/pull/20), [dual-channel replication](https://github.com/valkey-io/valkey/pull/60), and [async I/O threading](https://github.com/valkey-io/valkey/pull/763). For more information, see [Valkey 8.0](./VersionManagement.html#valkey-version-8).
@@ -99,9 +48 @@ If you need the functionality of 2.8.x plus the following features, choose 3.2.4
-    * You don't need to support multiple databases.
-
-  * **ElastiCache (non-clustered mode) 2.8.x and 3.2.4 (Enhanced) for Redis OSS**
-
-If the following apply for you, 2.8.x or 3.2.4 (non-clustered mode):
-
-    * You need complex data types, such as strings, hashes, lists, sets, sorted sets, and bitmaps.
-
-    * You need to sort or rank in-memory datasets.
+  * **ElastiCache version 7.2 for Valkey or version 7.0 (Enhanced) for Redis OSS**
@@ -109 +50 @@ If the following apply for you, 2.8.x or 3.2.4 (non-clustered mode):
-    * You need persistence of your key store.
+You want to use [Functions](https://valkey.io/topics/functions-intro/), [Sharded Pub/Sub](https://valkey.io/topics/pubsub/), or [ACL improvements](https://valkey.io/topics/acl/). For more information, see [Redis OSS Version 7.0 (Enhanced)](./engine-versions.html#redis-version-7.0). 
@@ -111 +52 @@ If the following apply for you, 2.8.x or 3.2.4 (non-clustered mode):
-    * You need to replicate your data from the primary to one or more read replicas for read intensive applications.
+  * **ElastiCache version 6.2 (Enhanced) for Redis OSS**
@@ -113 +54 @@ If the following apply for you, 2.8.x or 3.2.4 (non-clustered mode):
-    * You need automatic failover if your primary node fails.
+You want the ability to tier data between memory and SSD using the r6gd node type. For more information, see [Data tiering](./data-tiering.html).
@@ -115 +56 @@ If the following apply for you, 2.8.x or 3.2.4 (non-clustered mode):
-    * You need publish and subscribe (pub/sub) capabilities—to inform clients about events on the server.
+  * **ElastiCache version 6.0 (Enhanced) for Redis OSS**
@@ -117 +58 @@ If the following apply for you, 2.8.x or 3.2.4 (non-clustered mode):
-    * You need backup and restore capabilities for node-based clusters as well as serverless caches.
+You want to authenticate users with role-based access control.
@@ -119 +60 @@ If the following apply for you, 2.8.x or 3.2.4 (non-clustered mode):
-    * You need to support multiple databases.
+For more information, see [Redis OSS Version 6.0 (Enhanced)](./engine-versions.html#redis-version-6.0).
@@ -133,0 +75,8 @@ Data tiering | No | 6.2 and later | 6.2 and later
+Memory efficiencies | No | Valkey 8.0 and later | Valkey 8.0 and later  
+Bloom filters | No | Valkey 8.1 and later | Valkey 8.1 and later  
+Vector search | No | Valkey 8.2 and later | Valkey 8.2 and later  
+Full-text search | No | Valkey 9.0 and later | Valkey 9.0 and later  
+Hybrid search (text + vector) | No | Valkey 9.0 and later | Valkey 9.0 and later  
+Aggregation pipelines | No | Valkey 9.0 and later | Valkey 9.0 and later  
+Hash field expiration | No | Valkey 9.0 and later | Valkey 9.0 and later  
+Numbered databases in cluster mode | No | N/A | Valkey 9.0 and later