You can migrate your workloads between on-premises Redis databases and ApsaraDB for Redis without service disruption.
ApsaraDB for Redis provides multiple migration solutions to help you migrate data in different scenarios. You can use the following methods to manage migrations:
- Use Alibaba Cloud Data Transmission Service (DTS) to migrate full and incremental data in Redis databases.
- Use append-only files (AOF) or RDB files to migrate data.
- Use redis-shake or other tools to migrate data.
The following table helps you navigate to the documents that describe migration solutions in different scenarios.
|Migrate data from an on-premises Redis database to ApsaraDB for Redis||Use the redis-shake tool to migrate the data of an on-premises Codis or Redis cluster to the cloud|
|Use redis-shake to migrate data|
|Use DTS to migrate data|
|Use the redis-shake tool to migrate data from an RDB file|
|Use AOF files to migrate data|
|Migrate data from ApsaraDB for Redis to an on-premises Redis database||Migrate backup sets|
|Migrate data between ApsaraDB for Redis instances||Use redis-shake to migrate data under the same account|
|Migrate data from a third-party database to ApsaraDB for Redis||Migrate data from Amazon ElastiCache for Redis to ApsaraDB for Redis|
|Migrate data from SSDB to ApsaraDB for Redis|
|Migrate data from Google Cloud Memorystore for Redis to ApsaraDB for Redis|
After the data is migrated, you can use the redis-full-check tool to check whether the data is consistent between a source database and a destination database. For more information, see Verify data after migration.