Tair (Redis OSS-compatible) uses Data Transmission Service (DTS) to synchronize data for cloud sync, active geo-redundancy, disaster recovery, and data analytics.
About DTS
DTS is a real-time data stream service from Alibaba Cloud that integrates data migration, subscription, and synchronization over a stable, secure link. DTS supports full and incremental data migration with minimal downtime.
Table 1. Synchronization support
|
Supported source databases |
Supported destination databases |
Supported architectures |
Supported synchronization topologies |
|
|
|
Permission requirements
Grant the required permissions to the source and destination databases before you configure synchronization. Required permissions vary by scenario.
Create a Redis account and grant the required permissions in Create and manage accounts.
Table 2. Permission requirements
|
Synchronization scenario |
Permissions on the source database |
Permissions on the destination database |
|
Read permissions |
Read and write permissions |
|
Permissions to run the SYNC or PSYNC command |
Read and write permissions |
Data synchronization solutions
Configuration methods are similar across scenarios. The following table lists common examples. For unlisted scenarios, adapt a similar example and set permissions per the permission requirements table.
|
Scenario |
Configuration example |
|
Synchronize data from a self-managed database to a Tair (Redis OSS-compatible) instance |
|
|
Synchronization between Tair (Redis OSS-compatible) instances |
|
|
One-way synchronization of Tair (Redis OSS-compatible) instances across Alibaba Cloud accounts |