Tair (Redis OSS-compatible) supports the cluster and standard architectures and allows you to dynamically enable the auto read/write splitting feature. You can select an architecture based on your business requirements.
Overview
The following table describes the supported instance architectures. You can click the link to an instance architecture to view details about the architecture.
Cluster architecture
Instance architecture | Architecture diagram | Scenario |
Each shard uses a multi-node master-replica architecture. |
| |
Cluster architecture (read/write splitting enabled) Each shard uses a read/write splitting architecture. |
|
Standard architecture
Instance architecture | Architecture diagram | Scenario |
Each standard instance uses a master-replica architecture. If the master node fails, workloads can be switched over to the replica node to ensure high availability. |
| |
Standard architecture (read/write splitting enabled) A standard read/write splitting instance consists of the master and replica nodes and multiple proxy nodes. |
|
Documentation applicability
To understand Tair (Redis OSS-compatible), make sure that you are familiar with the following concepts: architectures, editions such as Redis Open-Source Edition and Tair (Enterprise Edition), series types such as DRAM-based instances, and engine versions such as Redis 4.0 and 5.0. The descriptions and topics provided in the preceding table are applicable to corresponding editions, series types, and engine versions. For example, if you want to learn more about the standard architecture, refer to the Standard architecture topic. The same applies to the cluster architecture and the read/write splitting feature.