Proxy Cluster Redis

DCS for Redis provides Proxy Cluster instances, which use Linux Virtual Server (LVS) and proxies to achieve high availability. Proxy Cluster instances have the following features:

  • A Proxy Cluster instance can be connected in the same way that a single-node or master/standby instance is connected, without any special settings on the client. You can use the IP address of the instance, and do not need to know or use the proxy or shard addresses.

Proxy Cluster DCS Redis 4.0/5.0/6.0 Instances

Proxy Cluster DCS Redis 4.0/5.0/6.0 instances are built based on open-source Redis 4.0/5.0/6.0 and compatible with open source codis. They provide multiple large-capacity specifications ranging from 4 GB to 1024 GB and .

Table 1 lists the number of shards corresponding to different specifications. You can customize the shard size when creating an instance. Currently, the number of shards and replicas cannot be customized. By default, each shard has two replicas.

Memory per shard = Instance specification/Number of shards. For example, if a 48 GB instance has 6 shards, the size of each shard is 48 GB/6 = 8 GB.

Table 1 Specifications of Proxy Cluster DCS Redis 4.0/5.0/6.0 instances

Total Memory

Proxies

Shards

Memory per Shard (GB)

4 GB

3

3

1.33

8 GB

3

3

2.67

16 GB

3

3

5.33

24 GB

3

3

8

32 GB

3

3

10.67

48 GB

6

6

8

64 GB

8

8

8

96 GB

12

12

8

128 GB

16

16

8

192 GB

24

24

8

256 GB

32

32

8

384 GB

48

48

8

512 GB

64

64

8

768 GB

96

96

8

1024 GB

128

128

8

Figure 1 Architecture of a Proxy Cluster DCS Redis 4.0/5.0/6.0 instance

Architecture description: