# Redis 4.0/5.0/6.0/7.0实例
本节介绍DCS Redis 4.0/5.0/6.0/7.0基础版实例的产品规格，包括内存规格、实例可使用内存、连接数上限、最大带宽/基准带宽、参考性能（QPS）等。
实例各项指标如下：
- 实例已使用内存：您可以通过查看监控指标"内存利用率"和"已用内存"查看实例内存使用情况。
- 最大连接数：表示允许客户端同时连接的个数，即连接并发数。具体实例的连接数，可查看监控指标"活跃的客户端数量"。最大连接数对应参数maxclients（读写分离实例不支持该参数），实例创建后支持在控制台"实例详情\>参数配置"中修改。
- QPS：即Query Per Second，表示数据库每秒执行的命令数。QPS的测试方法，可参考[性能测试方法](https://support.huaweicloud.com/usermanual-dcs/dcs_03_0009.html)。
- 带宽：即实例的内网带宽，您可以查看监控指标"流控次数"，确认带宽是否超过限额。其中，带宽还涉及监控指标"带宽使用率"，该指标仅供参考，可能会出现超过100%的情况，具体原因，可查看[带宽使用率指标会超过100%的原因](https://support.huaweicloud.com/dcs_faq/dcs-faq-0513001.html)。
![](https://support.huaweicloud.com/productdesc-dcs/public_sys-resources/note_3.0-zh-cn.png)
- Redis 4.0、Redis 5.0和Redis 6.0基础版实例支持"单机"、"主备"、"Proxy集群"、"Cluster集群"和"读写分离"类型。
- **Redis 7.0实例目前支持"单机"、"主备"、"读写分离"、"proxy集群"和"Cluster集群"类型。**
- Redis实例有"x86计算"和"Arm计算"两种CPU架构。**推荐使用"x86计算"类型** **，部分Region已停售"Arm计算"类型**。
- 不同区域支持的规格可能存在差异，请以控制台可选择的实际规格为准。
- 本章节实例规格中的"基准/最大带宽"为实例默认支持的带宽。当带宽不足，需要调整DCS实例带宽时，请参考[调整DCS实例带宽](https://support.huaweicloud.com/usermanual-dcs/dcs_03_0002.html)。
 
#### 单机实例
表1Redis 4.0/5.0/6.0/7.0 单机实例产品规格 
| 内存规格 （GB） | 实例可使用内存 （GB） | 最大连接数（默认/最大可配） （个） | 基准/最大带宽 （Mbit/s） | 参考性能 （QPS）               | 产品规格编码（对应API的spec_code）                                                                       |
|:---|:---|:---|:---|:---|:---|
| 0.125                                       | 0.125                                       | 10,000/10,000                                       | 40/40                           | x86：100,000 Arm：80,000  | x86：redis.single.xu1.tiny.128 Arm：redis.single.au1.tiny.128   |
| 0.25                                       | 0.25                                       | 10,000/10,000                                       | 80/80                             | x86：100,000 Arm：80,000   | x86：redis.single.xu1.tiny.256 Arm：redis.single.au1.tiny.256     |
| 0.5                                          | 0.5                                       | 10,000/10,000                                        | 80/80                            | x86：100,000 Arm：80,000     | x86：redis.single.xu1.tiny.512 Arm：redis.single.au1.tiny.512    |
| 1                                          | 1                                          | 10,000/50,000                                      | 80/80                            | x86：100,000 Arm：80,000     | x86：redis.single.xu1.large.1 Arm：redis.single.au1.large.1    |
| 2                                            | 2                                          | 10,000/50,000                                       | 128/128                           | x86：100,000 Arm：80,000  | x86：redis.single.xu1.large.2 Arm：redis.single.au1.large.2         |
| 4                                         | 4                                         | 10,000/50,000                                       | 192/192                          | x86：100,000 Arm：80,000      | x86：redis.single.xu1.large.4 Arm：redis.single.au1.large.4   |
| 8                                            | 8                                         | 10,000/50,000                                    | 192/192                          | x86：100,000 Arm：80,000    | x86：redis.single.xu1.large.8 Arm：redis.single.au1.large.8     |
| 16                                          | 16                                         | 10,000/50,000                                        | 256/256                           | x86：100,000 Arm：80,000   | x86：redis.single.xu1.large.16 Arm：redis.single.au1.large.16  |
| 24                                          | 24                                          | 10,000/50,000                                       | 256/256                            | x86：100,000 Arm：80,000 | x86：redis.single.xu1.large.24 Arm：redis.single.au1.large.24     |
| 32                                           | 32                                          | 10,000/50,000                                        | 256/256                            | x86：100,000 Arm：80,000   | x86：redis.single.xu1.large.32 Arm：redis.single.au1.large.32 |
| 48                                          | 48                                          | 10,000/50,000                                       | 256/256                            | x86：100,000 Arm：80,000 | x86：redis.single.xu1.large.48 Arm：redis.single.au1.large.48    |
| 64                                        | 64                                        | 10,000/50,000                                     | 384/384                          | x86：100,000 Arm：80,000   | x86：redis.single.xu1.large.64 Arm：redis.single.au1.large.64   |
   
#### 主备实例
主备实例默认为2副本（包含1个主节点和1个备节点），支持设置副本数。
同一个内存规格，x86主备实例、Arm主备实例、主备不同副本数实例有如下差异：
- 可使用内存、最大连接数、基准/最大带宽：都一样。
- 产品规格编码（实例规格名称）：[表2]中仅列出了默认副本数为2的实例规格名称，如果是其他副本个数，名称中相应修改副本数量，例如，8G规格的x86架构主备实例，主备2副本的名称为redis.ha.xu1.large.**r2** .8，3副本为redis.ha.xu1.large.**r3**.8，以此类推。
- 占用IP个数：占用的IP个数=主节点个数\*副本个数。例如： 主备2副本实例，占用IP个数=1\*2=2；
  主备3副本实例，占用IP个数=1\*3=3。
  
 表2Redis 4.0/5.0/6.0/7.0主备实例产品规格 
| 内存规格 （GB） | 实例可使用内存 （GB） | 最大连接数（默认/最大可配） （个） | 基准/最大带宽 （Mbit/s） | 参考性能 （QPS）               | 产品规格编码（对应API的spec_code）                                                                    |
|:---|:---|:---|:---|:---|:---|
| 0.125                                    | 0.125                                         | 10,000/10,000                                     | 40/40                                              | x86：100,000 Arm：80,000    | x86：redis.ha.xu1.tiny.r2.128 Arm：redis.ha.au1.tiny.r2.128  |
| 0.25                                      | 0.25                                        | 10,000/10,000                                      | 80/80                                             | x86：100,000 Arm：80,000   | x86：redis.ha.xu1.tiny.r2.256 Arm：redis.ha.au1.tiny.r2.256  |
| 0.5                                        | 0.5                                           | 10,000/10,000                                      | 80/80                                             | x86：100,000 Arm：80,000    | x86：redis.ha.xu1.tiny.r2.512 Arm：redis.ha.au1.tiny.r2.512  |
| 1                                         | 1                                            | 10,000/50,000                                      | 80/80                                            | x86：100,000 Arm：80,000   | x86：redis.ha.xu1.large.r2.1 Arm：redis.ha.au1.large.r2.1       |
| 2                                          | 2                                           | 10,000/50,000                                      | 128/128                                          | x86：100,000 Arm：80,000    | x86：redis.ha.xu1.large.r2.2 Arm：redis.ha.au1.large.r2.2      |
| 4                                         | 4                                            | 10,000/50,000                                    | 192/192                                           | x86：100,000 Arm：80,000    | x86：redis.ha.xu1.large.r2.4 Arm：redis.ha.au1.large.r2.4      |
| 8                                         | 8                                             | 10,000/50,000                                       | 192/192                                           | x86：100,000 Arm：80,000 | x86：redis.ha.xu1.large.r2.8 Arm：redis.ha.au1.large.r2.8      |
| 16                                       | 16                                           | 10,000/50,000                                      | 256/256                                            | x86：100,000 Arm：80,000  | x86：redis.ha.xu1.large.r2.16 Arm：redis.ha.au1.large.r2.16    |
| 24                                        | 24                                            | 10,000/50,000                                      | 256/256                                            | x86：100,000 Arm：80,000  | x86：redis.ha.xu1.large.r2.24 Arm：redis.ha.au1.large.r2.24  |
| 32                                        | 32                                          | 10,000/50,000                                      | 256/256                                          | x86：100,000 Arm：80,000    | x86：redis.ha.xu1.large.r2.32 Arm：redis.ha.au1.large.r2.32 |
| 48                                         | 48                                             | 10,000/50,000                                     | 256/256                                            | x86：100,000 Arm：80,000      | x86：redis.ha.xu1.large.r2.48 Arm：redis.ha.au1.large.r2.48    |
| 64                                       | 64                                            | 10,000/50,000                                     | 384/384                                           | x86：100,000 Arm：80,000    | x86：redis.ha.xu1.large.r2.64 Arm：redis.ha.au1.large.r2.64    |
   
#### Proxy集群实例
![](https://support.huaweicloud.com/productdesc-dcs/public_sys-resources/note_3.0-zh-cn.png)
- 下表中仅列举了默认分片的Proxy集群实例规格，当选择自定义分片时，实例规格的最大连接数、基准/最大带宽、产品规格编码（规格名称）请参考控制台购买缓存实例页面的"实例规格"。
- 集群实例的"最大连接数"是实例的最大连接数，单分片的最大连接数=实例最大连接数/分片数。
- 集群实例的"最大带宽/基准带宽"是实例的最大带宽/基准带宽，而不是单个分片的宽带。实例带宽与单分片带宽的关系如下：
  - 实例带宽=单分片带宽\*分片数。
  
  - 由于ELB带宽限制，分片数超过16时，单个shard带宽以控制台调整带宽页面实际值为准。
  
  - Proxy集群实例的带宽上限为10000 Mbit/s，即当单分片带宽\*分片数大于10000 Mbit/s时，实例带宽均为10000 Mbit/s。
   
 
表3Redis 4.0/5.0/6.0 Proxy集群实例产品规格 
| 规格 （GB） | 实例可使用内存 （GB） | 分片数（主节点个数） | 实例最大连接数（默认/最大可配） （个） | 基准/最大带宽 （Mbit/s） | 参考性能 （QPS）                      | 产品规格编码（对应API的spec_code）                                                                           |
|:---|:---|:---|:---|:---|:---|:---|
| 4                                           | 4                                            | 3          | 20,000/20,000                                       | 2,304/2,304                                        | x86：300,000 Arm：240,000      | x86：redis.proxy.xu1.large.4 Arm：redis.proxy.au1.large.4          |
| 8                                           | 8                                          | 3      | 30,000/30,000                                        | 2,304/2,304                                         | x86：300,000 Arm：240,000         | x86：redis.proxy.xu1.large.8 Arm：redis.proxy.au1.large.8          |
| 16                                          | 16                                          | 3       | 30,000/30,000                                      | 2,304/2,304                                         | x86：300,000 Arm：240,000        | x86：redis.proxy.xu1.large.16 Arm：redis.proxy.au1.large.16      |
| 24                                        | 24                                           | 3       | 30,000/30,000                                       | 2,304/2,304                                          | x86：300,000 Arm：240,000       | x86：redis.proxy.xu1.large.24 Arm：redis.proxy.au1.large.24         |
| 32                                        | 32                                          | 3      | 30,000/30,000                                 | 2,304/2,304                                        | x86：300,000 Arm：240,000      | x86：redis.proxy.xu1.large.32 Arm：redis.proxy.au1.large.32       |
| 48                                         | 48                                           | 6        | 60,000/60,000                                       | 4,608/4,608                                        | x86：600,000 Arm：480,000        | x86：redis.proxy.xu1.large.48 Arm：redis.proxy.au1.large.48        |
| 64                                         | 64                                          | 8        | 80,000/80,000                                       | 6,144/6,144                                        | x86：800,000 Arm：640,000        | x86：redis.proxy.xu1.large.64 Arm：redis.proxy.au1.large.64      |
| 96                                        | 96                                          | 12         | 120,000/120,000                                    | 9,216/9,216                                         | x86：1,200,000 Arm：960,000      | x86：redis.proxy.xu1.large.96 Arm：redis.proxy.au1.large.96         |
| 128                                       | 128                                        | 16       | 160,000/160,000                                   | 10,000/10,000                                       | x86：1,600,000 Arm：1,280,000      | x86：redis.proxy.xu1.large.128 Arm：redis.proxy.au1.large.128      |
| 192                                          | 192                                        | 24        | 200,000/240,000                                    | 10,000/10,000                                       | x86：2,400,000 Arm：1,920,000 | x86：redis.proxy.xu1.large.192 Arm：redis.proxy.au1.large.192     |
| 256                                       | 256                                          | 32      | 200,000/320,000                                      | 10,000/10,000                                        | x86：3,200,000 Arm：2,560,000      | x86：redis.proxy.xu1.large.256 Arm：redis.proxy.au1.large.256     |
| 384                                       | 384                                        | 48      | 200,000/480,000                                    | 10,000/10,000                                        | x86：4,800,000 Arm：3,840,000      | x86：redis.proxy.xu1.large.384 Arm：redis.proxy.au1.large.384     |
| 512                                         | 512                                           | 64        | 200,000/500,000                                    | 10,000/10,000                                         | x86：6,400,000 Arm：5,120,000     | x86：redis.proxy.xu1.large.512 Arm：redis.proxy.au1.large.512      |
| 768                                       | 768                                        | 96        | 200,000/500,000                                    | 10,000/10,000                                          | x86：9,600,000 Arm：7,680,000     | x86：redis.proxy.xu1.large.768 Arm：redis.proxy.au1.large.768       |
| 1024                                      | 1024                                         | 128      | 200,000/500,000                                      | 10,000/10,000                                        | x86：12,800,000 Arm：10,240,000 | x86：redis.proxy.xu1.large.1024 Arm：redis.proxy.au1.large.1024 |
| 2048                                         | 2048                                          | 128         | 200,000/500,000                                        | 10,000/10,000                                         | x86：12,800,000 Arm：10,240,000  | x86：redis.proxy.xu1.large.2048 Arm：redis.proxy.au1.large.2048    |
| 4096                                       | 4096                                        | 128     | 200,000/500,000                                     | 10,000/10,000                                        | x86：12,800,000 Arm：10,240,000    | x86：redis.proxy.xu1.large.4096 Arm：redis.proxy.au1.large.4096  |
   
Proxy集群每种实例规格对应的分片数，如[表4]所示，在创建实例时，支持自定义分片大小。当前暂时不支持自定义副本数，默认每个分片为双副本架构。
**每个分片内存=实例规格/分片数**，例如，集群规格为48GB的实例，分片数为6，则每个集群分片的大小为48G/6=8G。
 表4Redis 4.0/5.0/6.0基础版Proxy集群实例规格和Proxy节点数、分片数的对应关系 
| 集群版规格  | Proxy节点数 | 分片数  | 每个分片内存（GB） |
|:---|:---|:---|:---|
| 4GB     | 3        | 3     | 1.33         |
| 8GB  | 3      | 3    | 2.67       |
| 16GB   | 3       | 3    | 5.33        |
| 24GB   | 3     | 3  | 8          |
| 32GB  | 3       | 3   | 10.67        |
| 48GB     | 6    | 6   | 8            |
| 64GB   | 8      | 8   | 8            |
| 96GB  | 12     | 12   | 8           |
| 128GB | 16      | 16    | 8          |
| 192GB   | 24      | 24   | 8          |
| 256GB | 32    | 32    | 8           |
| 384GB   | 48       | 48 | 8         |
| 512GB | 64      | 64  | 8          |
| 768GB  | 96      | 96    | 8           |
| 1024GB   | 128   | 128  | 8            |
   
#### Cluster集群实例
Cluster实例支持多副本，副本个数支持1到5，即，Cluster 1副本、Cluster 2副本......Cluster 5副本。Cluster集群实例默认副本数为2，Cluster 1副本实例则表示减少副本数。
同一个内存规格，x86 Cluster集群实例、Arm Cluster集群实例、Cluster集群不同副本数实例有如下差异：
- 可使用内存、分片数（主节点个数）、最大连接数、基准/最大带宽：都一样。
- 产品规格编码（实例规格名称）：[表5]中仅列出了x86和Arm 2副本的实例规格名称，如果是其他副本个数，名称中相应修改副本数量。例如，24G规格的x86架构2副本实例的名称为redis.cluster.xu1.large.**r2** .24，3副本为redis.cluster.xu1.large.**r3**.24，以此类推。
- **占用IP个数** ：占用的IP个数=分片数\*副本个数。例如：
  24G规格的Cluster 3副本实例，占用IP个数=3\*3=9。
  
- **单个节点可使用内存** ：单个节点可使用内存=实例可使用内存/主节点个数。例如：
  24G规格实例，实例可使用内存为24G，主节点个数为3，则单个节点可使用内存=24/3=8G。
  
- **单个节点连接数上限** ：单个节点连接数上限=实例连接数上限/主节点个数。例如：
  24G规格实例，实例连接数上限为150000，主节点个数为3，则单个节点连接数上限=150000/3=50000个。
  
![](https://support.huaweicloud.com/productdesc-dcs/public_sys-resources/note_3.0-zh-cn.png)
- 下表中仅列举了默认分片的Cluster集群实例规格，当选择自定义分片时，实例规格的最大连接数、基准/最大带宽、产品规格编码（规格名称）请参考控制台购买缓存实例页面的"实例规格"。
- 集群实例的"最大连接数"是实例的最大连接数，单分片的最大连接数=实例最大连接数/分片数。
- 集群实例的"最大带宽/基准带宽"是实例的最大带宽/基准带宽，而不是单个分片的宽带。实例带宽与单分片带宽的关系如下：
  - 实例带宽=单分片带宽\*分片数。
  
  - 当集群实例单分片内存为1 GB时，单分片带宽为384 Mbit/s，当集群实例单分片内存大于1 GB，单分片带宽为768 Mbit/s。
   
 
 表5Redis 4.0/5.0/6.0/7.0 Cluster集群实例产品规格 
| 规格 （GB） | 实例可使用内存 （GB） | 分片数（主节点个数） | 实例最大连接数（默认/最大可配） （个） | 基准/最大带宽 （Mbit/s） | 参考性能 （QPS）                      | 产品规格编码（对应API的spec_code）                                                                                  |
|:---|:---|:---|:---|:---|:---|:---|
| 4                                      | 4                                           | 3           | 30,000 /150,000     | 2,304/2,304                                    | x86：300,000 Arm：240,000         | x86：redis.cluster.xu1.large.r2.4 Arm：redis.cluster.au1.large.r2.4          |
| 8                                      | 8                                            | 3        | 30,000 /150,000      | 2,304/2,304                                   | x86：300,000 Arm：240,000        | x86：redis.cluster.xu1.large.r2.8 Arm：redis.cluster.au1.large.r2.8             |
| 16                                    | 16                                         | 3           | 30,000 /150,000      | 2,304/2,304                                   | x86：300,000 Arm：240,000      | x86：redis.cluster.xu1.large.r2.16 Arm：redis.cluster.au1.large.r2.16      |
| 24                                    | 24                                            | 3            | 30,000 /150,000       | 2,304/2,304                                     | x86：300,000 Arm：240,000        | x86：redis.cluster.xu1.large.r2.24 Arm：redis.cluster.au1.large.r2.24           |
| 32                                      | 32                                         | 3            | 30,000 /150,000       | 2,304/2,304                                   | x86：300,000 Arm：240,000         | x86：redis.cluster.xu1.large.r2.32 Arm：redis.cluster.au1.large.r2.32          |
| 48                                      | 48                                         | 6          | 60,000 /300,000        | 4,608/4,608                                     | x86：600,000 Arm：480,000        | x86：redis.cluster.xu1.large.r2.48 Arm：redis.cluster.au1.large.r2.48             |
| 64                                     | 64                                         | 8           | 80,000 /400,000        | 6,144/6,144                                    | x86：800,000 Arm：640,000        | x86：redis.cluster.xu1.large.r2.64 Arm：redis.cluster.au1.large.r2.64        |
| 96                                    | 96                                         | 12           | 120,000 /600,000     | 9,216/9,216                                    | x86：1,200,000 Arm：960,000     | x86：redis.cluster.xu1.large.r2.96 Arm：redis.cluster.au1.large.r2.96            |
| 128                                   | 128                                         | 16           | 160,000 /800,000       | 12,288/12,288                                   | x86：1,600,000 Arm：1,280,000     | x86：redis.cluster.xu1.large.r2.128 Arm：redis.cluster.au1.large.r2.128        |
| 192                                    | 192                                          | 24          | 240,000 /1,200,000    | 18,432/18,432                                  | x86：2,400,000 Arm：1,920,000   | x86：redis.cluster.xu1.large.r2.192 Arm：redis.cluster.au1.large.r2.192          |
| 256                                   | 256                                          | 32        | 320,000 /1,600,000      | 24,576/24,576                                  | x86：3,200,000 Arm：2,560,000  | x86：redis.cluster.xu1.large.r2.256 Arm：redis.cluster.au1.large.r2.256         |
| 384                                   | 384                                          | 48          | 480,000 /2,400,000    | 36,864/36,864                                 | x86：4,800,000 Arm：3,840,000 | x86：redis.cluster.xu1.large.r2.384 Arm：redis.cluster.au1.large.r2.384        |
| 512                                    | 512                                         | 64        | 640,000 /3,200,000  | 49,152/49,152                                  | x86：6,400,000 Arm：5,120,000  | x86：redis.cluster.xu1.large.r2.512 Arm：redis.cluster.au1.large.r2.512     |
| 768                                  | 768                                        | 96          | 960,000 /4,800,000      | 73,728/73,728                                    | x86：9,600,000 Arm：7,680,000     | x86：redis.cluster.xu1.large.r2.768 Arm：redis.cluster.au1.large.r2.768         |
| 1024                                    | 1024                                      | 128         | 1,280,000 /6,400,000    | 98,304/98,304                                 | x86：12,800,000 Arm：10,240,000   | x86：redis.cluster.xu1.large.r2.1024 Arm：redis.cluster.au1.large.r2.1024     |
| 2048                                   | 2048                                       | 128       | 1,280,000 /6,400,000  | 98,304/98,304                                  | x86：12,800,000 Arm：10,240,000  | x86：redis.cluster.xu1.large.r2.2048 Arm：redis.cluster.au1.large.r2.2048 |
|                                                                        |                                                                             |                                             |                                                                                         |                                                                                |                                                                                                 |                                                                                                                                             |
   
Cluster版Redis集群每种实例规格对应的分片数，如[表6]所示。
在创建DCS Cluster集群实例时，可以自定义分片大小。如果不自定义分片大小，使用系统默认分片，**每个分片的大小=实例规格/分片数**，例如，集群规格为48GB的实例，分片数为6，则每个集群分片的大小为48GB/6=8GB。
 表6Cluster集群实例规格和分片数的对应关系 
| 集群版规格                 | 分片数   |
|:---|:---|
| 4GB/8GB/16GB/24GB/32GB | 3    |
| 48GB                    | 6   |
| 64GB                   | 8     |
| 96GB                    | 12   |
| 128GB                | 16  |
| 192GB                 | 24   |
| 256GB                    | 32    |
| 384GB                  | 48 |
| 512GB                | 64 |
| 768GB                  | 96 |
| 1024GB                 | 128  |
| 2048GB                 | 128  |
| 4096GB               | 128 |
   
#### 读写分离实例
- [表7]介绍了x86架构的读写分离实例规格。
- 读写分离实例的连接数限制暂不支持修改。
- 单个数据节点带宽限制(MB/s)=总带宽限制(MB/s)/副本数(主+从)。
- 参考性能(QPS)=单个节点参考性能(QPS)\*副本数(主+从)。
- 读写分离实例使用限制：
  1. 读写分离实例读请求会发送到从节点，从节点从主节点同步数据会有一定的时延。 请确保业务侧不依赖主从同步的时延，如果对主从同步时延有依赖的场景，不适用读写分离实例，请考虑普通主备或集群。
     
  
  2. 读写分离实例适用于写少读多的场景，如果写流量过大，可能导致主从断连，或断连后主从同步失败，导致读请求性能下降。 写流量大的场景请考虑普通主备或集群。
     
  
  3. 从节点故障后，需要一定的时间从主节点全量同步数据，同步数据期间，从节点不对外提供服务，此时实例读请求性能会下降。 推荐使用\<32G内存规格的实例，内存规格越小，主从全量同步数据时间越少，同步断链时间越短。
     
   
 表7Redis 4.0/5.0/6.0 读写分离实例产品规格 
| 规格    | 实例可使用内存(GB) | 副本数(主+从) | 最大连接数（默认/最大可配） | 总带宽限制（MB/s） | 单个数据节点带宽限制（MB/s） | 参考性能(QPS) | 单个节点参考性能(QPS) | 产品规格编码（对应API的spec_code）     |
|:---|:---|:---|:---|:---|:---|:---|:---|:---|
| 1  | 1            | 2          | 20000            | 96         | 48               | 200,000    | 100,000        | redis.ha.xu1.large.p2.1      |
| 1   | 1             | 3        | 30000          | 144         | 48               | 300,000  | 100,000       | redis.ha.xu1.large.p3.1     |
| 1    | 1            | 4        | 40000         | 192           | 48               | 400,000    | 100,000        | redis.ha.xu1.large.p4.1       |
| 1   | 1             | 5      | 50000           | 240          | 48                | 500,000   | 100,000       | redis.ha.xu1.large.p5.1      |
| 1    | 1             | 6          | 60000           | 288          | 48                | 600,000    | 100,000        | redis.ha.xu1.large.p6.1    |
| 2   | 2              | 2         | 20000          | 96         | 48               | 200,000     | 100,000          | redis.ha.xu1.large.p2.2      |
| 2   | 2             | 3        | 30000            | 144          | 48                | 300,000     | 100,000         | redis.ha.xu1.large.p3.2   |
| 2    | 2            | 4         | 40000            | 192          | 48               | 400,000     | 100,000        | redis.ha.xu1.large.p4.2      |
| 2   | 2             | 5        | 50000             | 240          | 48               | 500,000      | 100,000        | redis.ha.xu1.large.p5.2     |
| 2  | 2           | 6        | 60000          | 288           | 48              | 600,000     | 100,000        | redis.ha.xu1.large.p6.2    |
| 4   | 4           | 2       | 20000           | 96         | 48              | 200,000      | 100,000       | redis.ha.xu1.large.p2.4     |
| 4   | 4            | 3       | 30000            | 144           | 48               | 300,000     | 100,000         | redis.ha.xu1.large.p3.4     |
| 4  | 4           | 4        | 40000            | 192        | 48               | 400,000     | 100,000        | redis.ha.xu1.large.p4.4     |
| 4    | 4            | 5        | 50000           | 240         | 48              | 500,000    | 100,000          | redis.ha.xu1.large.p5.4    |
| 4   | 4             | 6       | 60000             | 288        | 48               | 600,000   | 100,000          | redis.ha.xu1.large.p6.4     |
| 8    | 8             | 2        | 20,000           | 192         | 96              | 200,000     | 100,000       | redis.ha.xu1.large.p2.8     |
| 8    | 8             | 3        | 30,000          | 288          | 96                | 300,000   | 100,000        | redis.ha.xu1.large.p3.8    |
| 8    | 8            | 4        | 40,000            | 384          | 96              | 400,000    | 100,000         | redis.ha.xu1.large.p4.8    |
| 8    | 8            | 5      | 50,000           | 480         | 96                | 500,000    | 100,000        | redis.ha.xu1.large.p5.8    |
| 8    | 8            | 6       | 60,000          | 576           | 96              | 600,000    | 100,000         | redis.ha.xu1.large.p6.8     |
| 16  | 16           | 2       | 20,000         | 192        | 96               | 200,000  | 100,000        | redis.ha.xu1.large.p2.16   |
| 16 | 16           | 3        | 30,000         | 288           | 96               | 300,000  | 100,000         | redis.ha.xu1.large.p3.16  |
| 16  | 16           | 4        | 40,000         | 384          | 96              | 400,000     | 100,000           | redis.ha.xu1.large.p4.16    |
| 16   | 16           | 5        | 50,000         | 480         | 96              | 500,000     | 100,000        | redis.ha.xu1.large.p5.16  |
| 16    | 16          | 6        | 60,000         | 576          | 96             | 600,000   | 100,000       | redis.ha.xu1.large.p6.16      |
| 32   | 32            | 2       | 20,000          | 192         | 96                | 200,000     | 100,000      | redis.ha.xu1.large.p2.32  |
| 32 | 32           | 3        | 30,000           | 288           | 96               | 300,000       | 100,000        | redis.ha.xu1.large.p3.32    |
| 32     | 32           | 4         | 40,000           | 384        | 96                | 400,000    | 100,000         | redis.ha.xu1.large.p4.32   |
| 32  | 32           | 5       | 50,000           | 480          | 96             | 500,000     | 100,000        | redis.ha.xu1.large.p5.32   |
| 32   | 32           | 6       | 60,000          | 576         | 96                | 600,000     | 100,000       | redis.ha.xu1.large.p6.32    |
| 64    | 64          | 2        | 20,000          | 192           | 96               | 200,000    | 100,000      | redis.ha.xu1.large.p2.64  |
| 64    | 64          | 3       | 30,000         | 288          | 96              | 300,000     | 100,000        | redis.ha.xu1.large.p3.64  |
| 64  | 64           | 4         | 40,000         | 384          | 96             | 400,000     | 100,000       | redis.ha.xu1.large.p4.64   |
| 64   | 64          | 5        | 50,000         | 480           | 96               | 500,000      | 100,000         | redis.ha.xu1.large.p5.64 |
| 64   | 64          | 6       | 60,000          | 576          | 96                | 600,000    | 100,000       | redis.ha.xu1.large.p6.64   |
   
