サポートされている ElastiCache (Redis OSS) バージョン - Amazon ElastiCache (Redis OSS)

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

サポートされている ElastiCache (Redis OSS) バージョン

ElastiCache サーバーレスキャッシュは、次の Redis OSS バージョンをサポートします。

ElastiCache (Redis OSS) バージョン 7.1 (拡張)

このリリースには、ワークロードがより高いスループットと低いオペレーションレイテンシーを実現できるパフォーマンスの向上が含まれています。 ElastiCache 7.1 では、主に 2 つの機能強化が導入されています。

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

注記

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

ElastiCache (Redis OSS) バージョン 7.0 (拡張)

ElastiCache (Redis OSS) 7.0 では、いくつかの改善点と新機能のサポートが追加されています。

  • Redis OSS Functions : ElastiCache (Redis OSS) 7 は Redis OSS Functions のサポートを追加し、デベロッパーがクラスターに保存 ElastiCacheされているアプリケーションロジックを使用して LUA スクリプトを実行できるようにするマネージドエクスペリエンスを提供します。クライアントは、接続のたびにスクリプトをサーバーに再送信する必要はありません。

  • ACL の改善点 : ElastiCache (Redis OSS) 7 では、Redis OSS アクセスコントロールリスト (ACLs。 ElastiCache (Redis OSS) 7 では、クライアントは Redis OSS の特定のキーまたはキースペースに対して複数のアクセス許可セットを指定できるようになりました。

  • シャーディング Pub/Sub : ElastiCache (Redis OSS) 7 では、クラスターモードが有効 (CME) で実行するときに Redis OSS Pub/Sub 機能をシャーディング方式 ElastiCache で実行するためのサポートが追加されています。Redis OSS Pub/Sub 機能を使用すると、パブリッシャーはチャネル上の任意の数のサブスクライバーにメッセージを発行できます。Amazon ElastiCache (Redis OSS) 7 では、チャネルは ElastiCache クラスター内のシャードにバインドされるため、シャード間でチャネル情報を伝達する必要がなくなり、スケーラビリティが向上します。

  • 拡張 I/O マルチプレックス: ElastiCache (Redis OSS) バージョン 7 では、拡張 I/O マルチプレックスが導入されています。これにより、 ElastiCache クラスターへの多数のクライアント同時接続を持つ高スループットワークロードのスループットが向上し、レイテンシーが短縮されます。例えば、r6g.xlarge ノードのクラスターを使用して 5200 の同時クライアントを実行する場合、 ElastiCache (Redis OSS) バージョン 6 と比較して、スループット (1 秒あたりの読み取りおよび書き込み操作数) が最大 72% 向上し、P99 レイテンシーが最大 71% 短縮されます。

Redis OSS 7.0 リリースの詳細については、 の Redis OSS の「Redis OSS 7.0 リリースノート」を参照してください GitHub。

ElastiCache (Redis OSS) バージョン 6.2 (拡張)

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

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

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

6.2. ElastiCache ( を使用してエンジンバージョンを指定します。Redis OSS) は、利用可能な Redis OSS 6.2 の優先パッチバージョンを自動的に呼び出します。例えば、キャッシュクラスターを作成または変更すると、--engine-version パラメータは 6.2 に設定されます。クラスターは、作成/変更時に現在利用可能な Redis OSS 6.2 の優先パッチバージョンで起動されます。API でエンジンバージョン 6.x を指定すると、Redis OSS 6 の最新のマイナーバージョンになります。

既存の 6.0 クラスターの場合、CreateCacheClusterModifyCacheClusterCreateReplicationGroup、または ModifyReplicationGroup APIで AutoMinorVersionUpgrade パラメータを yes に設定することで、次のマイナーバージョン自動アップグレードにオプトインできます。ElastiCache (Redis OSS) は、セルフサービスの更新を使用して、既存の 6.0 クラスターのマイナーバージョンを 6.2 にアップグレードします。詳細については、「Amazon でのセルフサービスの更新 ElastiCache」を参照してください。

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

Redis OSS 6.2 リリースの詳細については、 の Redis OSS の「Redis OSS 6.2 リリースノート」を参照してください GitHub。

ElastiCache (Redis OSS) バージョン 6.0 (拡張)

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

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

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

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

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

Redis OSS 6.0 リリースの詳細については、 の Redis OSS の「Redis OSS 6.0 リリースノート」を参照してください GitHub。

ElastiCache (Redis OSS) バージョン 5.0.6 (拡張)

Amazon ElastiCache (Redis OSS) では、バグ修正と以下の累積更新を含む Redis OSS エンジンの次のバージョンが導入されています。

  • 特別な状況におけるエンジンの安定性の保証。

  • Hyperloglog エラー処理の強化。

  • 信頼性の高いレプリケーションを目的としたハンドシェイクコマンドの強化。

  • XCLAIM コマンドを使用した一貫性のあるメッセージ配信の追跡。

  • オブジェクトの LFU フィールド管理の強化。

  • ZPOP 使用時のトランザクション管理の強化。

  • コマンドの名前を変更する機能: FLUSHALLや などの偶発的なデータ損失を引き起こす可能性のある潜在的rename-commandsに危険または高価な Redis OSS コマンドの名前を変更できる というパラメータFLUSHDB。これは、オープンソース 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 パラメータの変更」を参照してください。

  • Redis OSS Streams: プロデューサーがリアルタイムで新しい項目を追加できるようにするログデータ構造をモデル化します。また、コンシューマーがブロッキング方式またはノンブロッキング方式でメッセージを使用できます。ストリームは、コンシューマーグループも許可します。コンシューマーグループは、メッセージの同じストリームのさまざまな部分を共同で使用するクライアントのグループを表しています (Apache Kafka と同様)。詳細については、「Introduction to Redis OSS Streams」を参照してください。

  • XADDXRANGEXREAD など、ストリームコマンドファミリーのサポート。詳細については、「Redis OSS Streams コマンド」を参照してください。

  • 多数の新しいパラメータと名前変更されたパラメータ。詳細については、「Redis OSS 5.0.0 パラメータの変更」を参照してください。

  • 新しい Redis OSS メトリクス StreamBasedCmds

  • Redis OSS ノードのスナップショット時間を短くします。

重要

ElastiCache (Redis OSS) は、Redis OSS オープンソースバージョン 5.0.1 から 2 つの重要なバグ修正をバックポートしました。以下に示します。

  • 特定のキーの有効期限がすでに切れている場合、RESTORE が返信に一致しません。

  • XCLAIM コマンドは、間違ったエントリを返したり、プロトコルを同期解除したりすることがあります。

これらのバグ修正はどちらも、Redis OSS エンジンバージョン 5.0.0 の ElastiCache (Redis OSS) サポートに含まれ、将来のバージョン更新で使用されます。

詳細については、 の Redis OSS の「Redis OSS 5.0.6 リリースノート」を参照してください GitHub。

ElastiCache (Redis OSS) バージョン 5.0.5 (廃止、バージョン 5.0.6 を使用)

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

詳細については、 の Redis OSS の「Redis OSS 5.0.5 リリースノート」を参照してください GitHub。

ElastiCache (Redis OSS) バージョン 5.0.4 (廃止、バージョン 5.0.6 を使用)

Amazon ElastiCache (Redis OSS) では、Amazon でサポートされている次のバージョンの Redis OSS エンジンが導入されています ElastiCache。これには以下の機能強化が含まれています。

  • 特別な状況におけるエンジンの安定性の保証。

  • Hyperloglog エラー処理の強化。

  • 信頼性の高いレプリケーションを目的としたハンドシェイクコマンドの強化。

  • XCLAIM コマンドを使用した一貫性のあるメッセージ配信の追跡。

  • オブジェクトの LFU フィールド管理の強化。

  • ZPOP 使用時のトランザクション管理の強化。

詳細については、 の Redis OSS の「Redis OSS 5.0.4 リリースノート」を参照してください GitHub。

ElastiCache (Redis OSS) バージョン 5.0.3 (廃止、バージョン 5.0.6 を使用)

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

ElastiCache (Redis OSS) バージョン 5.0.0 (廃止、バージョン 5.0.6 を使用)

Amazon ElastiCache (Redis OSS) では、Amazon でサポートされている Redis OSS エンジンの次のメジャーバージョンが導入されています ElastiCache。 ElastiCache (Redis OSS) 5.0.0 では、以下の改善がサポートされています。

  • Redis OSS Streams: プロデューサーがリアルタイムで新しい項目を追加できるようにするログデータ構造をモデル化します。また、コンシューマーがブロッキング方式またはノンブロッキング方式でメッセージを使用できます。ストリームは、コンシューマーグループも許可します。コンシューマーグループは、メッセージの同じストリームのさまざまな部分を共同で使用するクライアントのグループを表しています (Apache Kafka と同様)。詳細については、「Redis OSS ストリームの概要」を参照してください。

  • XADDXRANGEXREAD など、ストリームコマンドファミリーのサポート。詳細については、「Redis OSS Streams コマンド」を参照してください。

  • 多数の新しいパラメータと名前変更されたパラメータ。詳細については、「Redis OSS 5.0.0 パラメータの変更」を参照してください。

  • 新しい Redis OSS メトリクス StreamBasedCmds

  • Redis OSS ノードのスナップショット時間を短くします。

ElastiCache (Redis OSS) バージョン 4.0.10 (拡張)

Amazon ElastiCache (Redis OSS) では、Amazon でサポートされている Redis OSS エンジンの次のメジャーバージョンが導入されています ElastiCache。 ElastiCache (Redis OSS) 4.0.10 では、次の点がサポートされています。

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

ElastiCache (Redis OSS) クラスターのサイズ変更と暗号化のサポートの比較
Version
機能 3.2.6 3.2.10 4.0.10 以降
オンラインクラスターのサイズ変更 * なし はい あり
転送時の暗号化 ** あり いいえ あり
保管時の暗号化 ** あり いいえ あり
* シャードを追加、削除、および負荷分散します。
** FedRAMP、HIPAA、および PCI DSS に準拠するアプリケーションで必要です†。詳細については、「Amazon のコンプライアンス検証 ElastiCache」を参照してください。

過去のサポート終了 (EOL) バージョン (3.x)

ElastiCache (Redis OSS) バージョン 3.2.10 (拡張)

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

ElastiCache (Redis OSS) バージョン 3.2.6 と 3.2.10 の比較
Version
機能 3.2.6 3.2.10
オンラインクラスターのサイズ変更 * なし あり
転送時の暗号化 ** あり なし
保管時の暗号化 ** あり なし
* シャードを追加、削除、および負荷分散します。
** FedRAMP、HIPAA、および PCI DSS に準拠するアプリケーションで必要です†。詳細については、「Amazon のコンプライアンス検証 ElastiCache」を参照してください。

詳細については、次を参照してください。

ElastiCache (Redis OSS) バージョン 3.2.6 (拡張)

Amazon ElastiCache (Redis OSS) では、Amazon でサポートされている Redis OSS エンジンの次のメジャーバージョンが導入されています ElastiCache。ElastiCache (Redis OSS) 3.2.6 ユーザーには、以前の Redis OSS バージョンのすべての機能と、データを暗号化するオプションがあります。詳細については、次を参照してください。

ElastiCache (Redis OSS) バージョン 3.2.4 (拡張)

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

Redis OSS 3.2.4 非クラスターモードとクラスターモードの比較
機能 非クラスターモード クラスターモード
データのパーティション化 なし あり
地理空間インデックス作成 はい あり
ノードタイプの変更 あり はい *
レプリカの拡張 あり はい *
スケールアウト なし はい *
データベースのサポート 複数 単一

パラメータグループ

default.redis3.2 **

default.redis3.2.cluster.on **

*  「バックアップから新しいキャッシュへの復元」を参照してください

** またはそれから派生したもの。

注記:
  • [パーティション] – データを 2~500 のノードグループ間で分割 (シャード) (各ノードグループでレプリケーションのサポートあり)。

  • 地理空間インデックス作成 — Redis OSS 3.2.4 では、6 つの GEO コマンドによる地理空間インデックス作成のサポートが導入されています。詳細については、Redis OSS コマンドページの Redis OSS GEO* コマンドドキュメント Redis OSS コマンド: GEO (GEO 用にフィルタリング) を参照してください。

その他の Redis OSS 3 機能の詳細については、「Redis OSS 3.2 リリースノート」および「Redis OSS 3.0 リリースノート」を参照してください。

現在 ElastiCache 管理されている 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 パラメータの変更

過去のサポート終了 (EOL) バージョン (2.x)

ElastiCache (Redis OSS) バージョン 2.8.24 (拡張)

バージョン 2.8.23 以降に追加された Redis OSS の改善には、バグ修正と不正なメモリアクセスアドレスのログ記録が含まれます。詳細については、「Redis OSS 2.8 リリースノート」を参照してください。

ElastiCache (Redis OSS) バージョン 2.8.23 (拡張)

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

Redis OSS 2.8.23 パラメータの詳細については、「 ユーザーガイドRedis OSS 2.8.23 (拡張) で追加されたパラメータ」の ElastiCache 「」を参照してください。

ElastiCache (Redis OSS) バージョン 2.8.22 (拡張)

バージョン 2.8.21 以降に追加された Redis OSS の改善点には、次のものがあります。

  • 分岐なしのバックアップと同期のサポートにより、バックアップオーバーヘッドによるメモリの割り当てを減らしてより多くのメモリをアプリケーションに割り当てることができます。詳細については、「同期とバックアップの実装方法」を参照してください。分岐なしのプロセスは、レイテンシーとスループットの両方に影響を与える場合があります。書き込みスループットが高い場合、レプリカが再同期されると、同期中はレプリカにアクセスできなくなることがあります。

  • フェイルオーバーが発生した場合、可能であれば、レプリカがフル同期ではなくプライマリとの部分同期を実行するため、レプリケーショングループはより迅速に復旧されます。さらに、プライマリとレプリカは同期中にディスクを使用しないため、速度が向上します。

  • 2 つの新しい CloudWatch メトリクスのサポート。

    • ReplicationBytes – レプリケーショングループのプライマリクラスターがリードレプリカに送信しているバイト数。

    • SaveInProgress – バックグラウンド保存プロセスが実行されるかどうかを示すバイナリ値。

    詳細については、「CloudWatch メトリクスの使用状況のモニタリング」を参照してください。

  • レプリケーション PSYNC 動作のいくつかの重要なバク修正。詳細については、「Redis OSS 2.8 リリースノート」を参照してください。

  • マルチ AZ レプリケーショングループでレプリケーションパフォーマンスを強化し、クラスターの安定性を高めるために、 以外のElastiCache レプリカはサポートされなくなりました。

  • レプリケーショングループのプライマリクラスターとレプリカ間でデータの整合性を改善するために、プライマリクラスターと無関係にレプリカでキーを削除できなくなりました。

  • Redis OSS 設定変数 appendonlyおよび appendfsyncは、Redis OSS バージョン 2.8.22 以降ではサポートされていません。

  • メモリが少ない状況で、大きな出力アップロードバッファを持つクライアントはレプリカクラスターからの接続が解除されることがあります。接続が解除された場合、クライアントは再接続する必要があります。このような状況は、多くの場合 PUBSUB クライアントで発生する可能性があります。

ElastiCache (Redis OSS) バージョン 2.8.21

バージョン 2.8.19 以降に追加された Redis OSS の改善には、いくつかのバグ修正が含まれています。詳細については、「Redis OSS 2.8 リリースノート」を参照してください。

ElastiCache (Redis OSS) バージョン 2.8.19

バージョン 2.8.6 以降に追加された Redis OSS の改善点は次のとおりです。

  • のサポート HyperLogLog。詳細については、「Redis OSS の新しいデータ構造: HyperLogLog」を参照してください。

  • ソートされたセットデータ型は、新しいコマンド ZRANGEBYLEXZLEXCOUNT、および ZREMRANGEBYLEX で、辞書式範囲のクエリをサポートできるようになりました。

  • プライマリノードがレプリカノードに古いデータを送信しないようにするため、バックグラウンド保存(bgsave)の子プロセスが中止された場合、マスター SYNC は失敗します。

  • HyperLogLogBasedCommands CloudWatch メトリクスのサポート。詳細については、「Redis OSS のメトリクス」を参照してください。

ElastiCache (Redis OSS) バージョン 2.8.6

バージョン 2.6.13 以降に追加された Redis OSS の改善点は次のとおりです。

  • リードレプリカの弾力性と耐障害性の向上。

  • 部分的な再同期のサポート。

  • 常に使用できる必要があるリードレプリカの最小数に関するユーザー定義のサポート。

  • pub/sub のフルサポートサーバー上のイベントをクライアントに通知。

  • プライマリノードの障害の自動検出と、プライマリノードからセカンダリノードへのフェイルオーバー。

ElastiCache (Redis OSS) バージョン 2.6.13

Redis OSS バージョン 2.6.13 は、Amazon ElastiCache (Redis OSS) でサポートされている Redis OSS の初期バージョンでした。マルチ AZ は Redis OSS 2.6.13 ではサポートされていません。