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.

Table 1. Migration solutions
Scenario Solution
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.