Skip to main content

Migrate to Dragonfly Cloud

There are two main approaches to migrate your Redis data to Dragonfly Cl ud:

Need Help?

If you have any questions or need assistance with your migration, our team is here to help! Visit our contact page for assistance.

Quick Migration with Snapshots

The fastest way to migrate your data is by importing a Redis snapshot (RDB file). This method is:

  • Best for large datasets - efficiently transfer terabytes of data
  • Simple process - just upload your RDB file and restore
  • Supports all Redis data types - complete data compatibility
  • Brief Data Loss - data changes after the snapshot is taken will be lost

Learn how to import your Redis snapshots to get started quickly.

Zero Downtime Live Migration

With zero-downtime migrations, we ensure no data loss and downtime by using RedisShake where data is streamed continuously from the source Redis to Dragonfly Cloud. Once the data is streamed, we switch the clients to point to the new Dragonfly Cloud instance and remove the source Redis instance.

This is a more complex process and requires an additional component i.e RedisShake to be running.

This is also heavily dependent on the availability of PSYNC commands on the source instance.

Configure Your Migration

First, select your target Dragonfly deployment type:

Migrate to Single Node Dragonfly

Select your current Redis deployment type below to get started:

Configure ElastiCache Migration

Choose your current ElastiCache setup:

Choose your migration type:

PSYNC Migration

  • Needs PSYNC enabled on Elasticache. Raise a ticket with AWS to enable PSYNC.
  • All types of Data (i.e Lua Scripts, Transactions, etc.) is migrated.
  • Best for critical data