A company has a self-managed Redis cluster that needs to be migrated to Amazon ElastiCache for Redis. The cluster is 100 GB in size and has a high write throughput. The migration must have minimal downtime. Which steps should be taken?
Replication allows minimal downtime by continuously syncing changes.
Why this answer
Option D is correct because setting up replication from the on-premises Redis to ElastiCache using the replication features can achieve minimal downtime. Option A is wrong because AWS DMS does not support Redis as a source. Option B is wrong because taking a snapshot and restoring requires downtime during the restore process.
Option C is wrong because the SAVE command is synchronous and can cause performance issues; BGSAVE is preferred.