Data synchronization

更新时间:
复制 MD 格式

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

  • Self-managed Redis 7.2 and earlier

  • Redis Open-Source Edition

    4.0, 5.0, 6.0, and 7.0 instances

  • Tair (Enterprise Edition) instances

  • Redis Open-Source Edition

    4.0, 5.0, 6.0, and 7.0 instances

  • Tair (Enterprise Edition) instances

  • One-way synchronization

  • Two-way synchronization

  • Cross-account synchronization

Permission requirements

Grant the required permissions to the source and destination databases before you configure synchronization. Required permissions vary by scenario.

Note

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

  • Same-account instance synchronization

  • Alibaba Cloud to self-managed database

  • Cross-account instance synchronization

Read permissions

Read and write permissions

  • Self-managed to Alibaba Cloud database

  • Between self-managed databases

Permissions to run the SYNC or PSYNC command

Read and write permissions

Data synchronization solutions

Important

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

Synchronize data from a self-managed Redis database on an ECS instance to a Tair (Redis OSS-compatible) instance

Synchronization between Tair (Redis OSS-compatible) instances

One-way data synchronization between instances

Two-way synchronization between Tair instances

One-way synchronization of Tair (Redis OSS-compatible) instances across Alibaba Cloud accounts