

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# ElastiCache でのエンジンバージョンとアップグレード
<a name="engine-versions"></a>

このセクションでは、サポートされる Valkey、Memcached、Redis OSS エンジンとアップグレード方法について説明します。Redis OSS 7.2 で使用できるすべての機能は、Valkey 7.2 以降でもデフォルトで利用可能です。既存の ElastiCache for Redis OSS エンジンから Valkey エンジンにアップグレードすることもできます。

## Valkey 用の ElastiCache バージョン 8.2
<a name="valkey-version-8.2.main"></a>

Valkey 8.2 で導入された新機能の一部を以下に示します (ElastiCache Valkey 8.1 との比較)。
+ [ベクトル検索](vector-search.md)のネイティブサポート。数十億の高次元ベクトル埋め込みの保存、インデックス作成、検索、更新をマイクロ秒単位の低レイテンシーでメモリ内で行うことができます。

Valkey の詳細については、「[Valkey](https://valkey.io/)」を参照してください。

Valkey 8.2 リリース、ベクトル検索の導入の詳細については、「[Valkey Search](https://github.com/valkey-io/valkey-search)」を参照してください。

## Valkey 用の ElastiCache バージョン 8.1
<a name="valkey-version-8.1.main"></a>

Valkey 8.1 で導入された新機能の一部を以下に示します (ElastiCache Valkey 8.0 との比較)。
+ [新しいハッシュテーブル](https://valkey.io/blog/new-hash-table/)の実装により、メモリオーバーヘッドが減少し、一般的なキー/値のパターンのメモリ使用量が最大 20% 低下します。
+ 新しいデータ型である [Bloom フィルター](https://valkey.io/topics/bloomfilters/)のネイティブサポートにより、Set データ型を使用する場合と比較して最大 98% 少ないメモリを使用してルックアップを実行できます。
+ 新しいコマンド [COMMANDLOG](https://valkey.io/commands/commandlog-get/) により、遅い実行、大きなリクエスト、大きな返信を記録できます。
+ IFEQ 引数を使用した SET コマンドの新しい条件付き更新サポート。
+ ZRANK コマンドのレイテンシーが最大 45% 低下、PFMERGE と PFCOUNT のパフォーマンスが最大 12 倍向上、BITCOUNT のスループットが最大 514% 向上するなど、パフォーマンスが向上しました。

Valkey の詳細については、「[Valkey](https://valkey.io/)」を参照してください。

Valkey 8.1 リリースの詳細については、「[Valkey 8.1 Release Notes](https://github.com/valkey-io/valkey/blob/8.1/00-RELEASENOTES)」を参照してください

## Valkey 用の ElastiCache バージョン 8.0
<a name="valkey-version-8.main"></a>

Valkey 8.0 で導入された新機能の一部を以下に示します (ElastiCache Valkey 7.2.6 との比較)。
+ メモリ効率が向上し、ユーザーはアプリケーションを変更せずに 1 ノードあたり最大 20% 多くのデータを保存できます。
+ ノードベースのクラスター用に新しく導入されたスロットごとのメトリクスインフラストラクチャにより、個々のスロットのパフォーマンスとリソース使用状況を詳細に可視化できます。
+ ElastiCache Serverless for Valkey 8.0 では、サポートされる 1 秒あたりのリクエスト数 (RPS) を 2～3 分おきに 2 倍に拡張でき、キャッシュあたりの RPS は 13 分も経たないうちにゼロから 5 万 RPS に達します。p50 の読み取りレイテンシーも一貫してミリ秒未満を維持します。

Valkey の詳細については、「[Valkey](https://valkey.io/)」を参照してください。

Valkey 8 リリースの詳細については、「[Valkey 8 Release Notes](https://github.com/valkey-io/valkey/blob/8.0/00-RELEASENOTES)」を参照してください

## Valkey 用の ElastiCache バージョン 7.2.6
<a name="valkey-version-7.2.6.main"></a>

2024 年 10 月 10 日、Valkey 用の ElastiCacheバージョン 7.2.6 がリリースされました。7.2 で導入された新機能の一部を以下に示します (Redis OSS 用の ElastiCache バージョン 7.1 との比較)。
+ さまざまなデータ型のパフォーマンスとメモリの最適化: リストタイプキーとセットタイプキーのメモリ最適化、ソートされたセットに対するコマンドの速度最適化、クラスターモードでの複数のキーを持つコマンドのパフォーマンス最適化、pub/sub のパフォーマンス向上、SCAN、SSCAN、HSCAN、ZSCAN コマンドのパフォーマンス最適化、その他多くの小規模な最適化。
+ ZRANK コマンドと ZREVRANK コマンドの新しい WITHSCORE オプション
+ クライアントがキーの LRU/LFU に影響を与えることなくコマンドを実行するための CLIENT NO-TOUCH。
+ レプリケーションに基づいてクラスターモードでノードを論理的にグループ化するためにノードのシャード ID を返す、新しいコマンド CLUSTER MYSHARDID。

Valkey の詳細については、「[Valkey](https://valkey.io/)」を参照してください。

Valkey 用の ElastiCache バージョン 7.2 リリースの詳細については、「[Redis OSS 7.2.4 Release Notes](https://github.com/valkey-io/valkey/blob/d2c8a4b91e8c0e6aefd1f5bc0bf582cddbe046b7/00-RELEASENOTES)」を参照してください (Valkey 用の ElastiCache バージョン 7.2 には、Redis OSS 用の ElastiCache バージョン 7.1 から Redis OSS 用の ElastiCache バージョン 7.2.4 までのすべての変更が含まれています)。GitHub 上の Valkey の「[Valkey 7.2 release notes](https://github.com/valkey-io/valkey/blob/7.2/00-RELEASENOTES)」。

## サポートされる Redis OSS エンジンのバージョン
<a name="supported-engine-versions.redis"></a>

ElastiCache サーバーレスキャッシュとノードベースのクラスターは、Redis OSS バージョン 7.1 以前のすべてのバージョンをサポートしています。
+ [Redis OSS 用の ElastiCache バージョン 7.1 (拡張)](#redis-version-7.1)

**Topics**
+ [Redis OSS 用の ElastiCache バージョン 7.1 (拡張)](#redis-version-7.1)
+ [Redis OSS 用の ElastiCache バージョン 7.0 (拡張)](#redis-version-7.0)
+ [Redis OSS 用の ElastiCache バージョン 6.2 (拡張)](#redis-version-6.2)
+ [Redis OSS 用の ElastiCache バージョン 6.0 (拡張)](#redis-version-6.0)
+ [Redis OSS 用の ElastiCache バージョン 5.0.6 (拡張)](#redis-version-5-0.6)
+ [Redis OSS 用の ElastiCache バージョン 5.0.5 (廃止、バージョン 5.0.6 を使用してください)](#redis-version-5-0.5)
+ [Redis OSS 用の ElastiCache バージョン 5.0.4 (廃止、バージョン 5.0.6 を使用してください)](#redis-version-5-0.4)
+ [Redis OSS 用の ElastiCache バージョン 5.0.3 (廃止、バージョン 5.0.6 を使用してください)](#redis-version-5-0.3)
+ [Redis OSS 用の ElastiCache バージョン 5.0.0 (廃止、バージョン 5.0.6 を使用してください)](#redis-version-5-0)
+ [Redis OSS 用の ElastiCache バージョン 4.0.10 (拡張)](#redis-version-4-0-10)
+ [過去のサポート終了 (EOL) バージョン (3.x)](#redis-version-3-2-10-scheduled-eol)
+ [過去のサポート終了 (EOL) バージョン (2.x)](#redis-version-2-x-eol)

### Redis OSS 用の ElastiCache バージョン 7.1 (拡張)
<a name="redis-version-7.1"></a>

このリリースには、ワークロードのスループットを向上させ、操作のレイテンシーを低減するためのパフォーマンスの改善が含まれています。Redis OSS 用の ElastiCache バージョン 7.1 では、[主に次の 2 つの機能強化](https://aws.amazon.com/blogs/database/achieve-over-500-million-requests-per-second-per-cluster-with-amazon-elasticache-for-redis-7-1/)が導入されています。

拡張された I/O スレッド機能を拡張して、プレゼンテーション層のロジックも処理できるようにしました。プレゼンテーション層とは、クライアント入力を読み取るだけでなく、入力を Redis OSS バイナリコマンド形式に解析する拡張 I/O スレッドを指します。その後、これがメインスレッドに転送されて実行され、パフォーマンスが向上します。Redis OSS のメモリアクセスパターンが改善されました。多くのデータ構造操作の実行ステップをインターリーブすることで、並列メモリアクセスとメモリアクセスのレイテンシーの短縮を実現しています。Graviton3 ベースの `R7g.4xlarge` 以上で ElastiCache を実行する場合、お客様はノードあたり毎秒 100 万件を超えるリクエストを処理できます。ElastiCache for Redis OSS v7.1 のパフォーマンスが向上したことで、ElastiCache for Redis OSS v7.0 と比較してスループットが最大 100% 向上し、P99 のレイテンシーを 50% 低減できます。これらの機能強化は、CPU タイプに関係なく、物理コアが 8 個以上 (Graviton では `2xlarge`、x86 では `4xlarge`) のノードサイズで有効になり、クライアントを変更する必要がありません。

**注記**  
ElastiCache v7.1 は OSS Redis OSS v7.0 と互換性があります。

### Redis OSS 用の ElastiCache バージョン 7.0 (拡張)
<a name="redis-version-7.0"></a>

ElastiCache for Redis OSS 7.0 では、多くの改善と新機能のサポートが追加されています。
+ [関数](https://valkey.io/topics/functions-intro/): ElastiCache for Redis OSS 7 では、Redis OSS 関数のサポートが追加され、管理されたエクスペリエンスが提供されるため、開発者は ElastiCache クラスターに保存されたアプリケーションロジックを使用して [LUA スクリプト](https://valkey.io/topics/eval-intro/)を実行でき、クライアントは毎回の接続でスクリプトをサーバーに再送信する必要がありません。
+ [ACL の改善](https://valkey.io/topics/acl/): Valkey および Redis OSS 7 で、次期バージョンの Redis アクセスコントロールリスト (ACL) のサポートが追加されました。クライアントは Valkey および Redis OSS の特定のキーまたはキースペースに対して複数の権限セットを指定できるようになりました。
+ [シャードされた Pub/Sub](https://valkey.io/topics/pubsub/): ElastiCache for Valkey 7 と ElastiCache for Redis OSS 7 では、クラスターモード有効 (CME) で ElastiCache を実行する際に、Pub/Sub 機能をシャードされた方法で実行するサポートが追加されました。Pub/Sub 機能により、パブリッシャーはチャネル上の任意の数のサブスクライバーにメッセージを発行できます。チャネルは ElastiCache クラスターのシャードにバインドされるため、シャード間でチャネル情報を伝達する必要がなくなり、スケーラビリティが向上します。
+ 拡張 I/O 多重化: ElastiCache for Valkey 7 と ElastiCache for Redis OSS 7 では、拡張された I/O 多重化が導入されています。これにより、ElastiCache クラスターへの多数の同時クライアント接続がある高スループットワークロードのスループットが向上し、レイテンシーが低減されます。例えば、r6g.xlarge ノードのクラスターを使用し、5200 の同時クライアントを実行する場合、Redis OSS 用の ElastiCache バージョン 6 と比較して、スループット (1 秒あたりの読み取りおよび書き込みオペレーション) が最大 72% 向上し、P99 レイテンシーが最大 71% 減少します。

Valkey の詳細については、「[Valkey](https://valkey.io/)」を参照してください。Redis OSS 7.0 のリリースの詳細については、GitHub の Redis OSS の「[Redis OSS 7.0 Release Notes](https://github.com/redis/redis/blob/7.0/00-RELEASENOTES)」を参照してください。

### Redis OSS 用の ElastiCache バージョン 6.2 (拡張)
<a name="redis-version-6.2"></a>

ElastiCache for Redis OSS 6.2 では、8 個以上の vCPU を持つ x86 ノードタイプ、または 4 個以上の vCPU を持つ Graviton2 ノードタイプを使用した TLS 対応クラスターのパフォーマンスが向上しています。これらの機能強化では、暗号化を他の vCPUs にオフロードすることでスループットが向上し、クライアントの接続確立時間が短縮されました。Redis OSS 6.2 では、アクセスコントロールリスト (ACL) ルールを使用して Pub/Sub チャネルへのアクセスを管理することもできます。

 このバージョンでは、ローカルに接続された NVMe SSD を含む、クラスターノードでのデータ階層化のサポートも導入されています。詳細については、「[ElastiCache のデータ階層化](data-tiering.md)」を参照してください。

Redis OSS エンジンバージョン 6.2.6 では、ネイティブ JavaScript Object Notation (JSON) 形式のサポートも導入されています。これは、Redis OSS クラスター内の複雑なデータセットをエンコードするシンプルでスキーマレスな方法です。JSON サポートにより、JSON 上で動作するアプリケーションのパフォーマンスと Redis OSS API を活用できます。詳細については、「[JSON の使用開始](json-gs.md)」を参照してください。また、JSON 関連のメトリクス `JsonBasedCmds` および `JsonBasedCmdsLatency` も含まれています。これらは、このデータ型の使用状況を監視するために CloudWatch に組み込まれています。詳細については、「[Valkey と Redis OSS のメトリクス](CacheMetrics.Redis.md)」を参照してください。

エンジンバージョンを指定するには、6.2 を使用します。ElastiCache は、利用可能な任意のパッチバージョンの Redis OSS 6.2 を自動的に呼び出します。例えば、クラスターを作成または変更する場合は、`--engine-version` パラメータを 6.2 に設定します。クラスターは、作成/変更時に利用可能な Redis OSS 6.2 の推奨パッチバージョンで起動されます。API でエンジンバージョン 6.x を指定すると、最新のマイナーバージョンの Redis OSS 6 になります。

既存の 6.0 クラスターの場合、`CreateCacheCluster`、`ModifyCacheCluster`、`CreateReplicationGroup`、または `ModifyReplicationGroup` APIで `AutoMinorVersionUpgrade` パラメータを `yes` に設定することで、次のマイナーバージョン自動アップグレードにオプトインできます。ElastiCache では、セルフサービスの更新を使用して、既存の 6.0 クラスターのマイナーバージョンを 6.2 にアップグレードします。詳細については、[Amazon ElastiCache でのセルフサービスの更新](Self-Service-Updates.md)をご覧ください。

DescribeCacheEngineVersions API の呼び出し時に、`EngineVersion` パラメータ値が 6.2 に設定され、パッチバージョンを含む実際のエンジンバージョンが `CacheEngineVersionDescription` フィールドに返されます。 

Redis OSS 6.2 のリリースの詳細については、GitHub の Redis OSS の「[Redis OSS 6.2 Release Notes](https://github.com/redis/redis/blob/6.2/00-RELEASENOTES)」を参照してください。

### Redis OSS 用の ElastiCache バージョン 6.0 (拡張)
<a name="redis-version-6.0"></a>

Amazon ElastiCache では、Redis OSS エンジン向け ElastiCache の次のバージョンが導入されています。これには、[ロールベースのアクセスコントロールによるユーザーの認証](Clusters.RBAC.md)、クライアント側のキャッシュ、および大幅な運用上の改善が含まれます。

 Redis OSS 6.0 以降、ElastiCache では、複数のパッチバージョンを提供するのではなく、Redis OSS マイナーリリースごとに 1 つのバージョンが提供されます。ElastiCache は、実行中のクラスターのパッチバージョンを自動的に管理し、パフォーマンスの向上とセキュリティ強化を実現します。

また、`AutoMinorVersionUpgrade` パラメータを `yes` に設定して、次のマイナーバージョン自動アップグレードにオプトインすることもできます。ElastiCache は、セルフサービスの更新を通じてマイナーバージョンのアップグレードを管理します。詳細については、「[ElastiCache のサービスの更新](Self-Service-Updates.md)」を参照してください。

エンジンのバージョンを指定するには、`6.0` を使用します。ElastiCache は、利用可能な任意のパッチバージョンの Redis OSS 6.0 を自動的に呼び出します。例えば、クラスターを作成または変更する場合は、`--engine-version` パラメータを 6.0 に設定します。クラスターは、作成/変更時に利用可能な Redis OSS 6.0 の推奨パッチバージョンで起動されます。特定のパッチバージョン値を持つリクエストは拒否され、例外がスローされ、プロセスは失敗します。

DescribeCacheEngineVersions API の呼び出し時に、`EngineVersion` パラメータ値が 6.0 に設定され、パッチバージョンを含む実際のエンジンバージョンが `CacheEngineVersionDescription` フィールドに返されます。 

Redis OSS 6.0 のリリースの詳細については、GitHub の Redis OSS の「[Redis OSS 6.0 Release Notes](https://github.com/redis/redis/blob/6.0/00-RELEASENOTES)」を参照してください。

### Redis OSS 用の ElastiCache バージョン 5.0.6 (拡張)
<a name="redis-version-5-0.6"></a>

Amazon ElastiCache では、Redis OSS エンジン用の ElastiCache の次のバージョンが導入されています。これにはバグ修正および以下の累積更新が含まれます。
+ 特別な状況におけるエンジンの安定性の保証。
+ Hyperloglog エラー処理の強化。
+ 信頼性の高いレプリケーションを目的としたハンドシェイクコマンドの強化。
+ `XCLAIM` コマンドを使用した一貫性のあるメッセージ配信の追跡。
+ オブジェクトの `LFU ` フィールド管理の強化。
+ `ZPOP` 使用時のトランザクション管理の強化。
+ コマンドの名前を変更する機能: `rename-commands` と呼ばれるパラメータを使用すると、`FLUSHALL` や `FLUSHDB` など、誤ってデータ損失を発生させることがある、危険または処理負荷が大きい可能性がある Redis OSS コマンドの名前を変更できます。これは、オープンソース Redis OSS の名前変更コマンドの設定と似ています。ただし、ElastiCache では、フルマネージド型のワークフローを提供することによりエクスペリエンスを向上させています。コマンド名の変更はすぐに適用され、クラスター内でコマンドリストを含むすべてのノードにわたって自動的に反映されます。ノードの再起動など、お客様による介入は必要ありません。

  次の例では、既存のパラメータグループを変更する方法を示しています。これには `rename-commands` パラメータが含まれます。これは、名前を変更するコマンドのスペースで区切られたリストです。

  ```
  aws elasticache modify-cache-parameter-group --cache-parameter-group-name custom_param_group
  --parameter-name-values "ParameterName=rename-commands,  ParameterValue='flushall restrictedflushall'" --region region
  ```

  この例では、*rename-commands* パラメータは、`flushall` コマンドの名前を `restrictedflushall` に変更するために使用します。

  複数のコマンドの名前を変更するには、以下を使用します。

  ```
  aws elasticache modify-cache-parameter-group --cache-parameter-group-name custom_param_group
  --parameter-name-values "ParameterName=rename-commands,  ParameterValue='flushall restrictedflushall flushdb restrictedflushdb''" --region region
  ```

  変更を元に戻すには、次に示すようにコマンドを再実行し、`ParameterValue` リストから、名前の変更を維持する値を除外します。

  ```
  aws elasticache modify-cache-parameter-group --cache-parameter-group-name custom_param_group
  --parameter-name-values "ParameterName=rename-commands,  ParameterValue='flushall restrictedflushall'" --region region
  ```

  この場合、`flushall` コマンドは `restrictedflushall` に名前が変更され、名前が変更されたその他のコマンドは元のコマンド名に戻されます。
**注記**  
名前を変更する場合は、以下の制限があります。  
名前を変更するすべてのコマンドは、英数字である必要があります。
新しいコマンド名の最大長は 20 文字の英数字です。
コマンドの名前を変更する場合は、クラスターに関連付けられているパラメータグループを必ず更新します。
コマンドの使用を完全に防ぐには、以下に示すように、キーワード `blocked` を使用します。  

    ```
    aws elasticache modify-cache-parameter-group --cache-parameter-group-name custom_param_group
    --parameter-name-values "ParameterName=rename-commands,  ParameterValue='flushall blocked'" --region region
    ```

  パラメータの変更の詳細、および名前変更の対象であるコマンドのリストについては、「[Redis OSS 5.0.3 パラメータの変更](ParameterGroups.Engine.md#ParameterGroups.Redis.5-0-3)」を参照してください。
+ Redis OSS ストリーム: これによりモデル化されたログデータ構造では、プロデューサーが新しいアイテムをリアルタイムで追加できます。また、コンシューマーがブロッキング方式またはノンブロッキング方式でメッセージを使用できます。ストリームは、コンシューマーグループも許可します。コンシューマーグループは、メッセージの同じストリームのさまざまな部分を共同で使用するクライアントのグループを表しています ([Apache Kafka](https://kafka.apache.org/documentation/) と同様)。詳細については、「[Streams](https://valkey.io/topics/streams-intro)」を参照してください。
+ `XADD`、`XRANGE`、`XREAD` など、ストリームコマンドファミリーのサポート。詳細については、「[Streams Commands](https://valkey.io/commands/#stream)」を参照してください。
+ 多数の新しいパラメータと名前変更されたパラメータ。詳細については、「[Redis OSS 5.0.0 パラメータの変更](ParameterGroups.Engine.md#ParameterGroups.Redis.5.0)」を参照してください。
+ 新しい Redis OSS メトリクス `StreamBasedCmds`。
+ Redis OSS ノードのスナップショット時間がわずかに短縮。

**重要**  
ElastiCache は、[Redis OSS オープンソースバージョン 5.0.1](https://github.com/redis/redis/blob/5.0/00-RELEASENOTES) から 2 つの重要なバグ修正をバックポートしました。以下に示します。  
特定のキーの有効期限がすでに切れている場合、RESTORE が返信に一致しません。
`XCLAIM` コマンドは、間違ったエントリを返したり、プロトコルを同期解除したりすることがあります。
これらのバグ修正はどちらも Redis OSS エンジンバージョン 5.0.0 の ElastiCache for Redis OSS サポートに含まれており、将来のバージョン更新で使用されます。

詳細については、GitHub の Redis OSS の「[Redis OSS 5.0.6 Release Notes](https://github.com/redis/redis/blob/5.0/00-RELEASENOTES)」を参照してください。

### Redis OSS 用の ElastiCache バージョン 5.0.5 (廃止、バージョン 5.0.6 を使用してください)
<a name="redis-version-5-0.5"></a>

Amazon ElastiCache では、Redis OSS エンジン用の ElastiCache の次のバージョンが導入されています。これには、計画されたすべてのオペレーション中の自動フェイルオーバークラスターの ElastiCache のオンライン構成変更が含まれます。クラスターがオンライン状態のままで着信リクエストの処理を継続する間、クラスターをスケールし、Redis OSS エンジンのバージョンをアップグレードして、パッチとメンテナンス更新を適用できるようになりました。また、バグ修正も含まれます。

詳細については、GitHub の Redis OSS の「[Redis OSS 5.0.5 Release Notes](https://github.com/redis/redis/blob/5.0/00-RELEASENOTES)」を参照してください。

### Redis OSS 用の ElastiCache バージョン 5.0.4 (廃止、バージョン 5.0.6 を使用してください)
<a name="redis-version-5-0.4"></a>

Amazon ElastiCache では、ElastiCache でサポートされている Redis OSS エンジンの次のバージョンが導入されています。これには以下の機能強化が含まれています。
+ 特別な状況におけるエンジンの安定性の保証。
+ Hyperloglog エラー処理の強化。
+ 信頼性の高いレプリケーションを目的としたハンドシェイクコマンドの強化。
+ `XCLAIM` コマンドを使用した一貫性のあるメッセージ配信の追跡。
+ オブジェクトの `LFU ` フィールド管理の強化。
+ `ZPOP` 使用時のトランザクション管理の強化。

詳細については、GitHub の Redis OSS の「[Redis OSS 5.0.4 Release Notes](https://github.com/redis/redis/blob/5.0/00-RELEASENOTES)」を参照してください。

### Redis OSS 用の ElastiCache バージョン 5.0.3 (廃止、バージョン 5.0.6 を使用してください)
<a name="redis-version-5-0.3"></a>

Amazon ElastiCache では、Redis OSS エンジン用の ElastiCache の次のバージョンが導入されています。これにはバグ修正が含まれます。

### Redis OSS 用の ElastiCache バージョン 5.0.0 (廃止、バージョン 5.0.6 を使用してください)
<a name="redis-version-5-0"></a>

Amazon ElastiCache では、Redis OSS エンジン用の ElastiCache の次のメジャーバージョンが導入されています。Redis OSS 用の ElastiCache バージョン 5.0.0 は次の強化機能をサポートします。
+ Redis OSS ストリーム: これによりモデル化されたログデータ構造では、プロデューサーが新しいアイテムをリアルタイムで追加できます。また、コンシューマーがブロッキング方式またはノンブロッキング方式でメッセージを使用できます。ストリームは、コンシューマーグループも許可します。コンシューマーグループは、メッセージの同じストリームのさまざまな部分を共同で使用するクライアントのグループを表しています ([Apache Kafka](https://kafka.apache.org/documentation/) と同様)。詳細については、「[Streams](https://valkey.io/topics/streams-intro)」を参照してください。
+ `XADD`、`XRANGE`、`XREAD` など、ストリームコマンドファミリーのサポート。詳細については、「[Streams Commands](https://valkey.io/commands/#stream)」を参照してください。
+ 多数の新しいパラメータと名前変更されたパラメータ。詳細については、「[Redis OSS 5.0.0 パラメータの変更](ParameterGroups.Engine.md#ParameterGroups.Redis.5.0)」を参照してください。
+ 新しい Redis OSS メトリクス `StreamBasedCmds`。
+ Redis OSS ノードのスナップショット時間がわずかに短縮。

### Redis OSS 用の ElastiCache バージョン 4.0.10 (拡張)
<a name="redis-version-4-0-10"></a>

Amazon ElastiCache では、Redis OSS エンジン用の ElastiCache の次のメジャーバージョンが導入されています。Redis OSS 用の ElastiCache バージョン 4.0.10 は次の強化機能をサポートします。
+ ElastiCache の単一バージョンでのオンラインクラスターのサイズ変更と暗号化。詳細については次を参照してください:
  + [Valkey または Redis OSS (クラスターモードが有効) クラスターのスケーリング](scaling-redis-cluster-mode-enabled.md)
  + [Valkey または Redis OSS (クラスターモードが有効) のオンラインリシャーディング](scaling-redis-cluster-mode-enabled.md#redis-cluster-resharding-online)
  + [Amazon ElastiCache のデータセキュリティ](encryption.md)
+ 多数の新しいパラメータ。詳細については、「[Redis OSS 4.0.10 パラメータの変更](ParameterGroups.Engine.md#ParameterGroups.Redis.4-0-10)」を参照してください。
+ `MEMORY` などのメモリコマンドファミリーのサポート。詳細については、「[Commands](https://valkey.io/commands)」を参照してください (MEMO で検索)。
+ オンライン中のメモリのデフラグメンテーションのサポート。これにより、メモリの使用が効率的になり、データに使用できるメモリが増えます。
+ 非同期フラッシュと削除のSupport。ElastiCache for Redis OSS は、`UNLINK`、`FLUSHDB` および `FLUSHALL` などのコマンドをメインスレッドとは異なるスレッドで実行することをサポートします。これにより、メモリが非同期的に解放されて、アプリケーションのパフォーマンスが上がり、レスポンス時間が短くなります。
+ 新しい Redis OSS メトリクス `ActiveDefragHits`。詳細については、「[Redis OSS のメトリクス](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CacheMetrics.Redis.html)」を参照してください。

Redis OSS 用の ElastiCache バージョン 3.2.10 を実行している Redis OSS (クラスターモードが無効) ユーザーは、コンソールを使用して、オンラインアップグレードを介してクラスターをアップグレードできます。


**ElastiCache クラスターのサイズ変更と暗号化サポートの比較**  
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/AmazonElastiCache/latest/dg/engine-versions.html)

### 過去のサポート終了 (EOL) バージョン (3.x)
<a name="redis-version-3-2-10-scheduled-eol"></a>

#### Redis OSS 用の ElastiCache バージョン 3.2.10 (拡張)
<a name="redis-version-3-2-10"></a>

Amazon ElastiCache では、Redis OSS エンジン用の ElastiCache の次のメジャーバージョンが導入されています。Redis OSS 用の ElastiCache バージョン 3.2.10 (拡張) でオンラインのクラスターサイズ変更が導入されました。これにより、クラスターが受信 I/O リクエストを処理する間に、クラスターからシャードを追加または削除することができます。ElastiCache for Redis OSS 3.2.10 のユーザーは、データの暗号化機能を除き、Redis OSS の以前のバージョンのすべての機能を利用できます。この機能は現在、バージョン 3.2.6 でのみ使用できます。


**Redis OSS 用の ElastiCache バージョン 3.2.6 と 3.2.10 の比較**  
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/AmazonElastiCache/latest/dg/engine-versions.html)

詳細については次を参照してください:
+ [Valkey または Redis OSS (クラスターモードが有効) のオンラインリシャーディング](scaling-redis-cluster-mode-enabled.md#redis-cluster-resharding-online)
+ [オンラインクラスターのサイズ変更](best-practices-online-resharding.md)

#### Redis OSS 用の ElastiCache バージョン 3.2.6 (拡張)
<a name="redis-version-3-2-6"></a>

Amazon ElastiCache では、Redis OSS エンジン用の ElastiCache の次のメジャーバージョンが導入されています。Redis OSS 用の ElastiCache バージョン 3.2.6 のユーザーは、Redis OSS の以前のバージョンのすべての機能に加え、データの暗号化オプションを利用できます。詳細については次を参照してください:
+ [ElastiCache の転送時の暗号化 (TLS)](in-transit-encryption.md)
+ [ElastiCache での保管時の暗号化](at-rest-encryption.md)
+ [Amazon ElastiCache のコンプライアンス検証](elasticache-compliance.md)

#### Redis OSS 用の ElastiCache バージョン 3.2.4 (拡張)
<a name="redis-version-3-2-4"></a>

Amazon ElastiCache バージョン 3.2.4 では、Redis OSS エンジン用の ElastiCache の次のメジャーバージョンが導入されています。ElastiCache 3.2.4 のユーザーは、以前のバージョンの Redis OSS で使用できるすべての機能に加え、*クラスターモード*または*非クラスターモード*で実行するオプションも利用できます。次の表に以下の内容がまとめてあります。


**Redis OSS 3.2.4 非クラスターモードとクラスターモードの比較**  
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/AmazonElastiCache/latest/dg/engine-versions.html)

**注記:**
+ [**パーティション**] – データを 2～500 のノードグループ間で分割 (シャード) (各ノードグループでレプリケーションのサポートあり)。
+ **[地理空間インデックス作成]** – Redis OSS 3.2.4 で、6 つの GEO コマンドによる地理空間インデックス作成のサポートが追加されました。詳細については、Valkey の「Commands」ページで Redis OSS GEO\$1 コマンドのドキュメント「[Commands: GEO](http://valkey.io/commands#geo)」(GEO でフィルタリング) を参照してください。

Redis OSS 3 の追加の機能については、「[Redis OSS 3.2 release notes](https://github.com/redis/redis/blob/3.2/00-RELEASENOTES)」、「[Redis OSS 3.0 release notes](https://github.com/redis/redis/blob/3.0/00-RELEASENOTES)」を参照してください。

現在、ElastiCache マネージド Valkey または Redis OSS (クラスターモードが有効) では、Redis OSS 3.2 の以下の機能はサポートされていません。
+ レプリカの移行
+ クラスターの再分散
+ Lua デバッガー

ElastiCache では、Redis OSS 3.2 の以下の管理コマンドは無効になっています。
+ `cluster meet`
+ `cluster replicate`
+ `cluster flushslots`
+ `cluster addslots`
+ `cluster delslots`
+ `cluster setslot`
+ `cluster saveconfig`
+ `cluster forget`
+ `cluster failover`
+ `cluster bumpepoch`
+ `cluster set-config-epoch`
+ `cluster reset`

Redis OSS 3.2.4 のパラメータの詳細については、「[Redis OSS 3.2.4 パラメータの変更](ParameterGroups.Engine.md#ParameterGroups.Redis.3-2-4)」を参照してください。

### 過去のサポート終了 (EOL) バージョン (2.x)
<a name="redis-version-2-x-eol"></a>

#### Redis OSS 用の ElastiCache バージョン 2.8.24 (拡張)
<a name="redis-version-2-8-24"></a>

Redis OSS バージョン 2.8.23 以降に追加された改善点には、バグ修正と不正なメモリアクセスアドレスのログ記録が含まれています。詳細については、「[Redis OSS 2.8 release notes](https://github.com/redis/redis/blob/2.8/00-RELEASENOTES)」を参照してください。

#### Redis OSS 用の ElastiCache バージョン 2.8.23 (拡張)
<a name="redis-version-2-8-23"></a>

Redis OSS バージョン 2.8.22 以降に追加された改善点には、バグ修正が含まれます。詳細については、「[Redis OSS 2.8 release notes](https://github.com/redis/redis/blob/2.8/00-RELEASENOTES)」を参照してください。また、このリリースでは、新しいパラメータ `close-on-slave-write` もサポートされており、有効にした場合、読み取り専用レプリカに書き込もうとするクライアントの接続は切断されます。

Redis OSS 2.8.23 のパラメータの詳細については、「ElastiCache ユーザーガイド」の「[Redis OSS 2.8.23 (拡張) で追加されたパラメータ](ParameterGroups.Engine.md#ParameterGroups.Redis.2-8-23)」を参照してください。

#### Redis OSS 用の ElastiCache バージョン 2.8.22 (拡張)
<a name="redis-version-2-8-22"></a>

Redis OSS バージョン 2.8.21 以降に追加された改善点には、以下が含まれます。
+ 分岐なしのバックアップと同期のサポートにより、バックアップオーバーヘッドによるメモリの割り当てを減らしてより多くのメモリをアプリケーションに割り当てることができます。詳細については、「[同期とバックアップの実装方法](Replication.Redis.Versions.md)」を参照してください。分岐なしのプロセスは、レイテンシーとスループットの両方に影響を与える場合があります。書き込みスループットが高い場合、レプリカが再同期されると、同期中はレプリカにアクセスできなくなることがあります。
+ フェイルオーバーが発生した場合、可能であれば、レプリカがフル同期ではなくプライマリとの部分同期を実行するため、レプリケーショングループはより迅速に復旧されます。さらに、プライマリとレプリカは同期中にディスクを使用しないため、速度が向上します。
+  が新しい CloudWatch メトリクスをサポート 
  + `ReplicationBytes` – レプリケーショングループのプライマリクラスターがリードレプリカに送信しているバイト数。
  + `SaveInProgress` – バックグラウンド保存プロセスが実行されるかどうかを示すバイナリ値。

   詳細については、「[CloudWatch メトリクスの使用状況のモニタリング](CacheMetrics.md)」を参照してください。
+ レプリケーション PSYNC 動作のいくつかの重要なバク修正。詳細については、「[Redis OSS 2.8 release notes](https://github.com/redis/redis/blob/2.8/00-RELEASENOTES)」を参照してください。
+ マルチ AZ レプリケーショングループのレプリケーションパフォーマンスの拡張とクラスターの安定性を維持するために、非 ElastiCache レプリカのサポートが終了しました。
+ レプリケーショングループのプライマリクラスターとレプリカ間でデータの整合性を改善するために、プライマリクラスターと無関係にレプリカでキーを削除できなくなりました。
+ Redis OSS 設定変数 `appendonly` および `appendfsync` は、Redis OSS バージョン 2.8.22 以降ではサポートされません。
+ メモリが少ない状況で、大きな出力アップロードバッファを持つクライアントはレプリカクラスターからの接続が解除されることがあります。接続が解除された場合、クライアントは再接続する必要があります。このような状況は、多くの場合 PUBSUB クライアントで発生する可能性があります。

#### Redis OSS 用の ElastiCache バージョン 2.8.21
<a name="redis-version-2-8-21"></a>

Redis OSS バージョン 2.8.19 以降に追加された改善点には、多くのバグ修正が含まれています。詳細については、「[Redis OSS 2.8 release notes](https://github.com/redis/redis/blob/2.8/00-RELEASENOTES)」を参照してください。

#### Redis OSS 用の ElastiCache バージョン 2.8.19
<a name="redis-version-2-8-19"></a>

Redis OSS バージョン 2.8.6 以降に追加された改善点には、以下が含まれます。
+ HyperLogLog のサポート。詳細については、「[Redis OSS new data structure: HyperLogLog](http://antirez.com/news/75)」を参照してください。
+ ソートされたセットデータ型は、新しいコマンド `ZRANGEBYLEX`、`ZLEXCOUNT`、および `ZREMRANGEBYLEX` で、辞書式範囲のクエリをサポートできるようになりました。
+ プライマリノードがレプリカノードに古いデータを送信しないようにするため、バックグラウンド保存（`bgsave`）の子プロセスが中止された場合、マスター SYNC は失敗します。
+ *HyperLogLogBasedCommands* CloudWatch メトリクスがサポートされました。詳細については、「[Valkey と Redis OSS のメトリクス](CacheMetrics.Redis.md)」を参照してください。

#### Redis OSS 用の ElastiCache バージョン 2.8.6
<a name="redis-version-2-8-6"></a>

Redis OSS バージョン 2.6.13 以降に追加された改善点には、以下が含まれます。
+ リードレプリカの弾力性と耐障害性の向上。
+ 部分的な再同期のサポート。
+ 常に使用できる必要があるリードレプリカの最小数に関するユーザー定義のサポート。
+ pub/sub のフルサポートサーバー上のイベントをクライアントに通知。
+ プライマリノードの障害の自動検出と、プライマリノードからセカンダリノードへのフェイルオーバー。

#### Redis OSS 用の ElastiCache バージョン 2.6.13
<a name="redis-version-2-6-13"></a>

Redis OSS 用の ElastiCache バージョン 2.6.13 は、Redis OSS をサポートした ElastiCache の最初のバージョンでした。Redis OSS 用の ElastiCache バージョン 2.6.13 では、マルチ AZ はサポートされません。

## Redis OSS 用の ElastiCache バージョンのサポート終了スケジュール
<a name="deprecated-engine-versions"></a>

このセクションでは、発表された以前のメジャーバージョンのサポート終了 (EOL、End Of Life) 日を定義します。これにより、将来のバージョンとアップグレードに関する判断を行うことができます。

**注記**  
Redis OSS 用の ElastiCache バージョン 5.0.0～5.0.5 は廃止されました。5.0.6 以降のバージョンを使用してください。

次の表は、ElastiCache for Redis OSS エンジンの[延長サポート](extended-support.md)のスケジュールを示しています。

**延長サポートとサポート終了 (EOL) のスケジュール**


| メジャーエンジンバージョン | 標準サポート終了日 | 延長サポート Y1 プレミアムの開始日 | 延長サポート Y2 プレミアムの開始日 | 延長サポート Y3 プレミアムの開始日 | 延長サポートの終了日とバージョンの EOL | 
| --- | --- | --- | --- | --- | --- | 
| Redis OSS v4 | 1/31/2026 | 2/1/2026 | 2/1/2027 | 2/1/2028 | 1/31/2029 | 
| Redis OSS v5 | 1/31/2026 | 2/1/2026 | 2/1/2027 | 2/1/2028 | 1/31/2029 | 
| Redis OSS v6 | 1/31/2027 | 2/1/2027 | 2/1/2028 | 2/1/2029 | 1/31/2030 | 

次の表は、各バージョンと、その発表された EOL 日、および推奨されるアップグレードターゲットバージョンをまとめたものです。

**過去の EOL**


| ソースメジャーバージョン | ソースマイナーバージョン | 推奨アップグレードターゲット | EOL 日 | 
| --- | --- | --- | --- | 
|  バージョン 3 |  3.2.4、3.2.6、3.2.10  |  バージョン 6.2 以上  US-ISO-EAST-1、US-ISO-WEST-1、および US-ISOB-EAST-1 リージョンでは、5.0.6 以上をお勧めします。   |  2023 年 7 月 31 日  | 
|  バージョン 2  |  2.8.24、2.8.23、2.8.22、2.8.21、2.8.19、2.8.12、2.8.6、2.6.13  |  バージョン 6.2 以上  US-ISO-EAST-1、US-ISO-WEST-1、および US-ISOB-EAST-1 リージョンでは、5.0.6 以上をお勧めします。   |  2023 年 1 月 13 日  | 

## サポートされている ElastiCache for Memcached バージョン
<a name="supported-engine-versions-mc"></a>

ElastiCache は、以下の Memcached のバージョンと、新しいバージョンへのアップグレードをサポートします。新しいバージョンにアップグレードする場合、満たされない場合にアップグレードが失敗する条件について、細心の注意を払ってください。

**Topics**
+ [Memcached 用の ElastiCache バージョン 1.6.22](#memcached-version-1-6-22)
+ [Memcached 用の ElastiCache バージョン 1.6.17](#memcached-version-1-6-17)
+ [Memcached 用の ElastiCache バージョン 1.6.12](#memcached-version-1-6-12)
+ [Memcached 用の ElastiCache バージョン 1.6.6](#memcached-version-1-6-6)
+ [Memcached 用の ElastiCache バージョン 1.5.16](#memcached-version-1-5-16)
+ [Memcached 用の ElastiCache バージョン 1.5.10](#memcached-version-1-5-10)
+ [Memcached 用の ElastiCache バージョン 1.4.34](#memcached-version-1-4-34)
+ [Memcached 用の ElastiCache バージョン 1.4.33](#memcached-version-1-4-33)
+ [Memcached 用の ElastiCache バージョン 1.4.24](#memcached-version-1-4-24)
+ [Memcached 用の ElastiCache バージョン 1.4.14](#memcached-version-1-4-14)
+ [Memcached 用の ElastiCache バージョン 1.4.5](#memcached-version-1-4-5)

### Memcached 用の ElastiCache バージョン 1.6.22
<a name="memcached-version-1-6-22"></a>

Memcached 用の ElastiCache for Memcached バージョン 1.6.22 では、Memcached バージョン 1.6.22 のサポートが追加されました。新機能は含まれていませんが、バグ修正と [Memcached 1.6.18](https://github.com/memcached/memcached/wiki/ReleaseNotes1618) からの累積更新が含まれています。

詳細については、GitHub の Memcached で、「[ReleaseNotes1622](https://github.com/memcached/memcached/wiki/ReleaseNotes1622)」を参照してください。

### Memcached 用の ElastiCache バージョン 1.6.17
<a name="memcached-version-1-6-17"></a>

Memcached 用の ElastiCache for Memcached バージョン 1.6.17 では、Memcached エンジンバージョン 1.6.17 のサポートが追加されました。新機能は含まれていませんが、バグ修正と [Memcached 1.6.17](https://github.com/memcached/memcached/wiki/ReleaseNotes1617) からの累積更新が含まれています。

詳細については、GitHub の Memcached で、「[ReleaseNotes1617](https://github.com/memcached/memcached/wiki/ReleaseNotes1617)」を参照してください。

### Memcached 用の ElastiCache バージョン 1.6.12
<a name="memcached-version-1-6-12"></a>

Memcached 用の ElastiCache for Memcached バージョン 1.6.12 では、Memcached エンジン 1.6.12 と転送中の暗号化のサポートが追加されました。また、バグ修正と [Memcached 1.6.6](https://github.com/memcached/memcached/wiki/ReleaseNotes166) からの累積更新が含まれています。

詳細については、GitHub の Memcached で、「[ReleaseNotes1612](https://github.com/memcached/memcached/wiki/ReleaseNotes1612)」を参照してください。

### Memcached 用の ElastiCache バージョン 1.6.6
<a name="memcached-version-1-6-6"></a>

Memcached 用の ElastiCache for Memcached バージョン 1.6.6 では、Memcached バージョン 1.6.6 のサポートが追加されました。新機能は含まれていませんが、バグ修正と [Memcached 1.5.16](https://github.com/memcached/memcached/wiki/ReleaseNotes1.5.16) からの累積更新が含まれています。ElastiCache for Memcached には、[Extstore](https://memcached.org/extstore) のサポートは含まれていません。

詳細については、GitHub の Memcached で、「[ReleaseNotes166](https://github.com/memcached/memcached/wiki/ReleaseNotes166)」を参照してください。

### Memcached 用の ElastiCache バージョン 1.5.16
<a name="memcached-version-1-5-16"></a>

Memcached 用の ElastiCache バージョン 1.5.16 では、Memcached バージョン 1.5.16 のサポートが追加されました。新機能は含まれていませんが、バグ修正と [Memcached 1.5.14](https://github.com/memcached/memcached/wiki/ReleaseNotes1514) および [Memcached 1.5.15](https://github.com/memcached/memcached/wiki/ReleaseNotes1515) からの累積更新が含まれています。

詳細については、GitHub の Memcached で、「[Memcached 1.5.16 リリースノート](https://github.com/memcached/memcached/wiki/ReleaseNotes1516)」を参照してください。

### Memcached 用の ElastiCache バージョン 1.5.10
<a name="memcached-version-1-5-10"></a>

Memcached 用の ElastiCache バージョン 1.5.10 では、以下の Memcached 機能がサポートされています。
+ 自動スラブ再分散。
+ `murmur3` アルゴリズムによる高速なハッシュテーブル参照。
+ セグメント化された LRU アルゴリズム。
+ メモリをバックグラウンドで回復するための LRU クローラ。
+ `--enable-seccomp`: コンパイル時オプション。

`no_modern` および `inline_ascii_resp` パラメータも導入されています。詳細については、「[Memcached 1.5.10 パラメータの変更](ParameterGroups.Engine.md#ParameterGroups.Memcached.1-5-10)」を参照してください。

Memcached 用の ElastiCache バージョン 1.4.34 以降に追加された Memcached の機能拡張には、以下が含まれます。
+ ASCII マルチ取得、CVE-2017-9951、`metadumper` の制限クロールなどの累積的修正。
+ 接続制限時に接続を閉じることにより接続管理を改善。
+ 1 MB を超えるアイテムサイズのアイテムサイズ管理を強化。
+ アイテムあたりのメモリ要件を数バイト下げることにより、パフォーマンスとメモリオーバーヘッドを改善。

詳細については、GitHub の Memcached で、「[Memcached 1.5.10 リリースノート](https://github.com/memcached/memcached/wiki/ReleaseNotes1510)」を参照してください。

### Memcached 用の ElastiCache バージョン 1.4.34
<a name="memcached-version-1-4-34"></a>

Memcached 用の ElastiCache バージョン 1.4.34 では、バージョン 1.4.33 からの新機能の追加はありません。バージョン 1.4.34 は、通常のリリースよりも大きなバグ修正リリースです。

詳細については、GitHub の Memcached で、「[Memcached 1.4.34 リリースノート](https://github.com/memcached/memcached/wiki/ReleaseNotes1434)」を参照してください。

### Memcached 用の ElastiCache バージョン 1.4.33
<a name="memcached-version-1-4-33"></a>

バージョン 1.4.24 以降に追加された機能拡張には、以下が含まれます。
+ 特定のスラブクラス、スラブクラスのリスト、またはすべてのスラブクラスのメタデータをダンプできる機能 詳細については、「[Memcached 1.4.31 リリースノート](https://github.com/memcached/memcached/wiki/ReleaseNotes1431)」を参照してください。
+ デフォルト値が 1 MB を超える大きなアイテムに対応 詳細については、「[Memcached 1.4.29 リリースノート](https://github.com/memcached/memcached/wiki/ReleaseNotes1429)」を参照してください。
+ 閉じる前にクライアントがアイドル状態だった時間を指定できる機能

  クラスターを再起動せずに、Memcached で使用可能なメモリの量を動的に増やすことができる機能 詳細については、「[Memcached 1.4.27 リリースノート](https://github.com/memcached/memcached/wiki/ReleaseNotes1427)」を参照してください。
+ `fetchers`、`mutations`、`evictions` のログ記録がサポートされるようになりました。詳細については、「[Memcached 1.4.26 リリースノート](https://github.com/memcached/memcached/wiki/ReleaseNotes1426)」を参照してください。
+ 解放されたメモリは、再度グローバルのプールに戻し、新しいスラブクラスに割り当て直すことができます。詳細については、「[Memcached 1.4.25 リリースノート](https://github.com/memcached/memcached/wiki/ReleaseNotes1425)」を参照してください。
+ 複数のバグ修正。
+ いくつかの新しいコマンドとパラメータ。リストについては、「[Memcached 1.4.33 で追加されたパラメータ](ParameterGroups.Engine.md#ParameterGroups.Memcached.1-4-33)」を参照してください。

### Memcached 用の ElastiCache バージョン 1.4.24
<a name="memcached-version-1-4-24"></a>

バージョン 1.4.14 以降に追加された機能拡張には、以下が含まれます。
+ バックグラウンドプロセスを使用した LRU (least recently used) の管理
+ ハッシュアルゴリズムとして使用する *jenkins* または *murmur3* のオプションを追加しました。
+ いくつかの新しいコマンドとパラメータ。リストについては、「[Memcached 1.4.24 で追加されたパラメータ](ParameterGroups.Engine.md#ParameterGroups.Memcached.1-4-24)」を参照してください。
+ 複数のバグ修正。

### Memcached 用の ElastiCache バージョン 1.4.14
<a name="memcached-version-1-4-14"></a>

バージョン 1.4.5 以降に追加された機能拡張には、以下が含まれます。
+ スラブ再分散機能の強化。
+ パフォーマンスとスケーラビリティの強化。
+ *touch* コマンドの導入により、既存の項目の有効期限を取得せずに更新する機能。
+ 自動検出—クライアントプログラムが、クラスター内のすべてのキャッシュノードを自動的に識別し、それらのすべてのノードへの接続を開始して維持する機能。

### Memcached 用の ElastiCache バージョン 1.4.5
<a name="memcached-version-1-4-5"></a>

Memcached 用の ElastiCache バージョン 1.4.5 は、Amazon ElastiCache for Memcached でサポートされた最初のエンジンとバージョンです。