Migrate to Dragonfly Cloud
There are two main approaches to migrate your Redis data to Dragonfly Cl ud:
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:
- Single Node Dragonfly
- Dragonfly Cluster
Migrate to Single Node Dragonfly
Select your current Redis deployment type below to get started:
- AWS ElastiCache
- Redis Cloud
- Azure Redis
- Self-hosted Redis
Configure ElastiCache Migration
Choose your current ElastiCache setup:
- Cluster Mode
- Single Node
Choose your migration type:
- PSYNC
- SCAN (& Keyspace Notifications)
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
SCAN (& Keyspace Notifications) Migration
- Simpler migration process. No need to enable PSYNC on Elasticache.
- Most common data types are migrated.
- Best for non-critical data
Choose your migration type:
- PSYNC
- SCAN (& Keyspace Notifications)
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
SCAN (& Keyspace Notifications) Migration
- Simpler migration process. No need to enable PSYNC on Elasticache.
- Most common data types are migrated.
- Best for non-critical data
Configure Redis Cloud Migration
We're working on detailed migration guides for Redis Cloud. In the meantime, our team can help you migrate - visit our contact page for assistance.
Azure Redis Migration
We're working on detailed migration guides for Azure Redis. In the meantime, our team can help you migrate - visit our contact page for assistance.
Self-hosted Redis Migration
We're working on detailed migration guides for self-hosted Redis. In the meantime, our team can help you migrate - visit our contact page for assistance.
Migrate to Dragonfly Cluster
Cluster migration support is coming soon! Visit our contact page to get notified when it's available.