ApsaraDB for Redis is a database service that is compatible with native Redis protocols. It supports a hybrid of memory and hard disks for storage. ApsaraDB for Redis provides a highly available hot standby architecture, and can scale to meet requirements for high-performance and low-latency read/write operations.
- Hardware and data are deployed in the cloud. ApsaraDB for Redis is a fully-managed cloud database service provided by Alibaba Cloud. Alibaba Cloud manages infrastructure planning, network security and system maintenance. This allows you to focus on business development.
- ApsaraDB for Redis supports various data types, such as strings, lists, sets, sorted sets, hash tables, and streams. The service also provides advanced features, such as transactions, message subscription, and message publishing.
- ApsaraDB for Redis Enhanced Edition (Tair) is a key-value pair cloud cache service that is an upgraded version developed based on ApsaraDB for Redis Community Edition. ApsaraDB for Redis Enhanced Edition (Tair) provides the following series of instances: Enhanced multi-threading performanceand Hybrid-storage instances.
For more information, see Comparison between ApsaraDB for Redis and on-premises Redis and Scenarios.
|ApsaraDB for Redis Community Edition||ApsaraDB for Redis Community Edition is compatible with the data cache service of native Redis engines. It supports master-replica instances, cluster instances, and read/write splitting instances.|
|ApsaraDB for Redis Enhanced Edition (Tair)||
ApsaraDB for Redis Enhanced Edition (Tair) is developed based on Community Edition. It provides higher performance, more data structures, and more flexible storage solutions to meet your business requirements in different scenarios.
ApsaraDB for Redis supports multiple deployment architectures that are applicable in different scenarios.
|Standard master-replica instances||The system synchronizes data between the master node and replica node in real time. If the master node fails, the system automatically fails over to the replica node and restores services in seconds. This process is transparent to users and does not affect your business. The master-replica architecture ensures high availability of system services.|
|Cluster master-replica instances||Cluster instances use a distributed architecture. Each shard works as a master-replica
HA node and provides automatic disaster recovery and failover. Multiple cluster specifications
are available. You can select a specification based on your business requirements.
The cluster architecture supports the following connection modes:
|Read/write splitting instances||A read/write splitting instance uses a master-replica architecture to provide high
availability. Read replicas are attached to the primary node to facilitate data replication
and implement linear scaling of read performance. Read replicas can alleviate performance
issues caused by hot keys. Read/write splitting instances are suitable for business
scenarios that require high read/write ratios. Read/write splitting instances are
classified into non-cluster instances and cluster instances.
ApsaraDB for Redis Community Edition and Enhanced Edition provide different instance types for each architecture. For more information, see Overview.