DCS Redis Help Documentation

Differences between Redis Versions

2024-05-23 11:07:13

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.


rPS5ZswBNToF