Tair (Redis OSS-compatible) supports the standard, cluster, and read/write splitting architectures. You can select an architecture based on your business requirements.
Architectures
The following table describes the supported instance architectures. You can click the link to an instance architecture to view details about the architecture.
Instance architecture | Architecture diagram | Scenario |
Standard master-replica architecture The master-replica architecture is used to ensure high availability. |
| |
In the cluster architecture, each data shard contains one master node and multiple replica nodes. |
| |
Cluster architecture (read/write splitting) In the cluster architecture, read/write splitting is enabled for each data shard. |
| |
Standard architecture (read/write splitting) The standard read/write splitting architecture 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 described in the preceding table are applicable to corresponding editions, series types, and engine versions. For information about the standard architecture, see Standard master-replica instances. This rule also applies to cluster and read/write splitting instances.