When creating a DCS Redis instance, you can select the cache engine version and the instance type.
DCS supports Redis 3.0/4.0/5.0/6.0/7.0. The following table describes the differences between these versions.
Feature | Redis 3.0 | Redis 4.0 and Redis 5.0 | Redis 6.0/7.0 |
|---|---|---|---|
Open-source compatibility | Redis 3.0.7 | Redis 4.0.14 and 5.0.14, respectively | Redis 6.2.7 and 7.2, respectively |
Instance deployment mode | Based on VMs | Containerized based on physical servers | Containerized based on physical servers |
Time required for creating an instance | 3–15 minutes, or 10–30 minutes for cluster instances. | 8 seconds | 8 seconds |
QPS | 100,000 QPS per node | 100,000 QPS per node | 100,000 QPS per node |
Public network access | Supported | Not supported | Not supported |
Visualized data management | Not supported | Web CLI for connecting to Redis and managing data | Web CLI for connecting to Redis and managing data |
Instance type | Single-node, master/standby, and Proxy Cluster | Single-node, read/write splitting, master/standby, Proxy Cluster, and Redis Cluster | Redis 6.0: Single-node, master/standby, Proxy Cluster, read/write splitting, and Redis Cluster Redis 7.0: Single-node, master/standby, and Redis Cluster Single-node, master/standby, and Redis Cluster |
Scale-up or scale-down | Online scale-up and scale-down | Online scale-up and scale-down | Online scale-up and scale-down |
Backup and restoration | Supported for master/standby and cluster instances | Supported for master/standby, read/write splitting, and cluster instances | Supported for master/standby, read/write splitting, and cluster instances |
The underlying architectures vary by Redis version. Once a Redis version is chosen, it cannot be changed. For example, you cannot upgrade a DCS Redis 3.0 instance to Redis 4.0 or 5.0. If you require a higher Redis version, create a new instance that meets your requirements and then migrate data from the old instance to the new one.
Select from single-node, master/standby, read/write splitting, and cluster types. For details about their architectures and application scenarios, see DCS Instance Types.