When creating a DCS Redis instance, you can select Instance Type and Version Number.
Description
1. Supported versions 2.8, 4.0, 5.0, 6.0, and 7.0. The basic version instances are only supported by version 5.0 and earlier versions, and the enhanced version instances are only supported by version 6.0 and later versions. If the business has high requirements for performance and throughput, it is recommended to choose the enhanced version.
2. You can choose a proxy cluster and a RedisCluster direct-connect cluster. The proxy cluster is supported by version 5.0 and earlier versions, and RedisCluster direct-connect cluster is supported by version 6.0 and later versions.
3. A proxy cluster manages routing and forwarding, load balancing, and failover and supports architecture conversion. You can use the cluster version just like a standard version. However, there are restrictions on commands (for details, refer to Section 1.3 Open-Source Command Compatibility). If you like the way of using the open-source Redis and have high requirements for business performance and throughput, you can choose the RedisCluster direct-connect cluster version. In the direct-connect mode, business requests bypass the proxy server to directly reach the backend Redis shards, reducing network I/O overhead and improving the overall performance.
The differences between these version numbers of DCS Redis are listed in the following table.
Comparison Items | Redis 2.8/4.0/5.0 | Redis 6.0 | Redis 7.0 |
Compatible with the open-source versions. | Redis 5.0, compatible with the open-source version 5.0.5 | Redis 6.0, compatible with the open-source version 6.2.12 | Redis 7.0, compatible with the open-source version 7.0.14 |
Instance Type | Supports stand-alone, active/standby, and proxy clusters. | Supports stand-alone, active/standby, and Cluster clusters. | Supports stand-alone, active/standby, and Cluster clusters. |
Version Type | Basic Version. | Basic version and enhanced version. | Basic version and enhanced version. |
Instance Deployment Mode | Virtual machine deployment. | Virtual machine deployment. | Virtual machine deployment. |
QPS | 100,000 QPS per node. | Basic version: 100,000 QPS per node; enhanced version: 240,000-270,000 QPS per node. | Basic version: 100,000 QPS per node; enhanced version: 240,000-270,000 QPS per node. |
Internet Access | Support | Support | Support |
Domain Name Connection | Not supported | Not supported | Not supported |
Visualized Data Management | Provides Web CLI for Redis access and data management. | Provides Web CLI for Redis access and data management. | Provides Web CLI for Redis access and data management. |
Offline Full Key Analysis | Support | Support | Not supported |
Account Management | Supported by proxy cluster instances, but not supported by stand-alone and active/standby instances. | Support | Support |
SSL Management | Not supported | Supported by the basic version, but not the enhanced version. | Supported by the basic version, but not the enhanced version. |
Scale-Up/Down | Supports online expansion. | Supports online expansion. | Supports online expansion. |
Instance Data Migration | Not supported | Not supported | Not supported |
Support for Multiple Databases (DB). | Supports 0~255 DBs | Stand-alone and active/standby instances support 0~255 DBs, and RedisCluster instances only support 0 DBs. | Stand-alone and active/standby instances support 0~255 DBs, and RedisCluster instances only support 0 DBs. |
Backup and Restoration | Support | Support | Support |
Instance Type
Redis instance types include stand-alone, active/standby, proxy cluster, and cluster. For their architectures and application scenarios, see Instance Types.