Amazon MemoryDB for Redisは分散トランザクションログにより、ノード障害時もデータ消失がないRedis互換の耐久性インメモリDBです。既存のRedisクライアントやデータ構造(Sorted Set、Hashなど)をそのまま利用でき、プライマリデータストアとして使用できます。
選択肢AのElastiCache for Redis(クラスターモード有効)はキャッシュ向け設計で、Multi-AZで可用性は向上しますが、ノード障害時に最新の書き込みが失われる可能性があり、強い耐久性保証には不十分です。
選択肢CのElastiCache(スナップショット付き)はスナップショット以降に書き込まれたデータが障害時に消失するため、耐久性の要件を満たせません。
選択肢DのDAXはDynamoDB専用のキャッシュアクセラレーターであり、Redisのデータ構造をサポートしないためアプリケーション変更が必要です。