本节介绍DCS Redis 4.0和Redis 5.0实例的产品规格,包括内存规格、实例可使用内 存、连接数上限、最大带宽/基准带宽、参考性能(QPS)等。
实例各项指标如下:
● 实例已使用内存:您可以通过查看监控指标“内存利用率”和“已用内存”查看 实例内存使用情况。
● 连接数上限:表示允许客户端同时连接的个数,即连接并发数。具体实例的连接 数,可查看监控指标“活跃的客户端数量”。
● QPS:即Query Per Second,表示数据库每秒执行的命令数。QPS的测试方法,
可参考性能测试方法。
● 带宽:您可以查看监控指标“流控次数”,确认带宽是否超过限额。其中,带宽 还涉及监控指标“带宽使用率”,该指标仅供参考,可能会出现超过100%的情 况,具体原因,可查看带宽使用率指标会超过100%的原因。
产品介绍 4 实例规格
说明
● Redis 4.0和Redis 5.0实例支持“单机”、“主备”、“Proxy集群”、“Cluster集群”和
“读写分离”类型。
● Redis 4.0和Redis 5.0实例支持x86计算和Arm计算两种CPU架构,具体差异请查看下文。
单机实例
Redis 4.0/5.0单机实例有x86和Arm两种CPU类型,具体规格如下表。
表4-4 Redis 4.0 和 Redis 5.0 单机实例产品规格
(Mbit/s)
参考性 能
(QPS)
产品规格编码(对 应API的
spec_code)
0.125 0.125 10,000/10,0
00 40/40 80,000 x86:
redis.single.xu1.tin y.128
Arm:redis.single.au1.tin y.128
0.25 0.25 10,000/10,0
00 80/80 80,000 x86:
redis.single.xu1.tin y.256
Arm:redis.single.au1.tin y.256
0.5 0.5 10,000/10,0
00 80/80 80,000 x86:
redis.single.xu1.tin y.512
Arm:redis.single.au1.tin y.512
1 1 10,000/50,0
00 80/80 80,000 x86:
redis.single.xu1.lar ge.1
Arm:redis.single.au1.lar ge.1
2 2 10,000/50,0
00 128/128 80,000 x86:
redis.single.xu1.lar ge.2
Arm:redis.single.au1.lar ge.2
产品介绍 4 实例规格
内存规
(Mbit/s)
参考性 能
(QPS)
产品规格编码(对 应API的
spec_code)
4 4 10,000/50,0
00 192/192 80,000 x86:
redis.single.xu1.lar ge.4
Arm:redis.single.au1.lar ge.4
8 8 10,000/50,0
00 192/192 100,000 x86:
redis.single.xu1.lar ge.8
Arm:redis.single.au1.lar ge.8
16 16 10,000/50,0
00 256/256 100,000 x86:
redis.single.xu1.lar ge.16
Arm:redis.single.au1.lar ge.16
24 24 10,000/50,0
00 256/256 100,000 x86:
redis.single.xu1.lar ge.24
Arm:redis.single.au1.lar ge.24
32 32 10,000/50,0
00 256/256 100,000 x86:
redis.single.xu1.lar ge.32
Arm:redis.single.au1.lar ge.32
48 48 10,000/50,0
00 256/256 100,000 x86:
redis.single.xu1.lar ge.48
Arm:redis.single.au1.lar ge.48
产品介绍 4 实例规格
内存规
(Mbit/s)
参考性 能
(QPS)
产品规格编码(对 应API的
spec_code)
64 64 10,000/50,0
00 384/384 100,000 x86:
redis.single.xu1.lar ge.64
Arm:redis.single.au1.lar ge.64
主备实例
主备实例有x86和Arm两种CPU类型,如果是Arm类型,还支持多副本,副本数支持2 到5,即Arm主备2副本、Arm主备3副本……Arm主备5副本。主备实例默认1个主节 点、2个副本数。
同一个内存规格,x86主备实例、Arm主备实例、Arm主备多副本实例有如下差异:
● 可使用内存、连接数上限、基准/最大带宽、QPS:都一样。
● 实例规格名称:表4-5中仅列出了x86和Arm的实例规格名称,如果是Arm多副 本,名称中相应补充副本数量,例如,8G规格的实例,Arm实例为
redis.ha.au1.large.8,则Arm主备2副本的名称为redis.ha.au1.large.r2.8,3副本为 redis.ha.au1.large.r3.8,以此类推。
● 占用IP个数:占用的IP个数=主节点个数*副本个数。例如:
2G规格x86实例,占用IP个数=1*2=2;
2G规格的Arm主备3副本实例,占用IP个数=1*3=3。
表4-5 Redis 4.0 和 Redis 5.0 主备实例产品规格
(Mbit/s
)
参考性能
(QPS)
产品规格编码(对 应API的
spec_code)
0.125 0.125 10,000/1
0,000 40/40 80,000 x86:
redis.ha.xu1.tiny.r 2.128
Arm:redis.ha.au1.tiny.
128
产品介绍 4 实例规格
内存规
(Mbit/s
)
参考性能
(QPS)
产品规格编码(对 应API的
spec_code)
0.25 0.25 10,000/1
0,000 80/80 80,000 x86:
redis.ha.xu1.tiny.r 2.256
Arm:redis.ha.au1.tiny.
256 0.5 0.5 10,000/1
0,000 80/80 80,000 x86:
redis.ha.xu1.tiny.r 2.512
Arm:redis.ha.au1.tiny.
512
1 1 10,000/5
0,000 80/80 80,000 x86:
redis.ha.xu1.large.
r2.1
Arm:redis.ha.au1.large.
1
2 2 10,000/5
0,000 128/128 80,000 x86:
redis.ha.xu1.large.
r2.2
Arm:redis.ha.au1.large.
2
4 4 10,000/5
0,000 192/192 80,000 x86:
redis.ha.xu1.large.
r2.4
Arm:redis.ha.au1.large.
4
8 8 10,000/5
0,000 192/192 100,000 x86:
redis.ha.xu1.large.
r2.8
Arm:redis.ha.au1.large.
8
产品介绍 4 实例规格
内存规
(Mbit/s
)
参考性能
(QPS)
产品规格编码(对 应API的
spec_code)
16 16 10,000/5
0,000 256/256 100,000 x86:
redis.ha.xu1.large.
r2.16
Arm:redis.ha.au1.large.
16 24 24 10,000/5
0,000 256/256 100,000 x86:
redis.ha.xu1.large.
r2.24
Arm:redis.ha.au1.large.
24 32 32 10,000/5
0,000 256/256 100,000 x86:
redis.ha.xu1.large.
r2.32
Arm:redis.ha.au1.large.
32 48 48 10,000/5
0,000 256/256 100,000 x86:
redis.ha.xu1.large.
r2.48
Arm:redis.ha.au1.large.
48 64 64 10,000/5
0,000 384/384 100,000 x86:
redis.ha.xu1.large.
r2.64
Arm:redis.ha.au1.large.
64
Proxy 集群实例
Proxy集群实例支持x86和Arm两种CPU类型,具体规格如表4-6所示。
Proxy集群当前暂时不支持自定义分片和副本,默认分片数,请参考表3-2,每个分片 默认为双副本实例。
产品介绍 4 实例规格
表4-6 Redis 4.0 和 Redis 5.0 Proxy 集群实例产品规格
(Mbit/s
)
参考性能
(QPS)
产品规格编码(对 应API的
spec_code)
4 4 20,000/2
0,000 1,000/1,0
00 240,000 x86:
redis.proxy.xu1.lar ge.4
Arm:redis.proxy.au1.lar ge.4
8 8 30,000/3
0,000 2,000/2,0
00 240,000 x86:
redis.proxy.xu1.lar ge.8
Arm:redis.proxy.au1.lar ge.8
16 16 30,000/3
0,000 3,072/3,0
72 240,000 x86:
redis.proxy.xu1.lar ge.16
Arm:redis.proxy.au1.lar ge.16
24 24 30,000/3
0,000 3,072/3,0
72 240,000 x86:
redis.proxy.xu1.lar ge.24
Arm:redis.proxy.au1.lar ge.24
32 32 30,000/3
0,000 3,072/3,0
72 240,000 x86:
redis.proxy.xu1.lar ge.32
Arm:redis.proxy.au1.lar ge.32
48 48 60,000/6
0,000 4,608/4,6
08 480,000 x86:
redis.proxy.xu1.lar ge.48
Arm:redis.proxy.au1.lar ge.48
产品介绍 4 实例规格
规格
(Mbit/s
)
参考性能
(QPS)
产品规格编码(对 应API的
spec_code)
64 64 80,000/8
0,000 6,144/6,1
44 640,000 x86:
redis.proxy.xu1.lar ge.64
Arm:redis.proxy.au1.lar ge.64
96 96 120,000/
120,000 9,216/9,2
16 960,000 x86:
redis.proxy.xu1.lar ge.96
Arm:redis.proxy.au1.lar ge.96
128 128 160,000/
160,000 10,000/10
,000 1,280,000 x86:
redis.proxy.xu1.lar ge.128
Arm:redis.proxy.au1.lar ge.128
192 192 240,000/
240,000 10,000/10
,000 1,920,000 x86:
redis.proxy.xu1.lar ge.192
Arm:redis.proxy.au1.lar ge.192
256 256 320,000/
320,000 10,000/10
,000 >2,000,000 x86:
redis.proxy.xu1.lar ge.256
Arm:redis.proxy.au1.lar ge.256
384 384 480,000/
480,000 10,000/10
,000 >2,000,000 x86:
redis.proxy.xu1.lar ge.384
Arm:redis.proxy.au1.lar ge.384
产品介绍 4 实例规格
规格
(Mbit/s
)
参考性能
(QPS)
产品规格编码(对 应API的
spec_code)
512 512 640,000/
640,000 10,000/10
,000 >2,000,000 x86:
redis.proxy.xu1.lar ge.512
Arm:redis.proxy.au1.lar ge.512
768 768 640,000/
640,000 10,000/10
,000 >2,000,000 x86:
redis.proxy.xu1.lar ge.768
Arm:redis.proxy.au1.lar ge.768
1024 1024 640,000/
640,000 10,000/10
,000 >2,000,000 x86:
redis.proxy.xu1.lar ge.1024
Arm:redis.proxy.au1.lar ge.1024
Cluster 集群实例
Cluster实例有x86和Arm两种CPU类型,支持多副本,副本个数支持1到5,即,
Cluster 1副本、Cluster 2副本……Cluster 5副本。Cluster集群实例默认副本数都为 2,Cluster 1副本实例则表示减少副本数。
同一个内存规格,x86 Cluster集群实例、Arm Cluster集群实例、Cluster集群多副本实 例有如下差异:
● 可使用内存、分片数(主节点个数)、连接数上限、基准/最大带宽、QPS:都一 样。
说明
Cluster集群的最大带宽/基准带宽是实例的最大带宽/基准带宽而不是单个分片。
● 实例规格名称:表4-7中仅列出了x86和Arm 2副本的实例规格名称,如果是其他 副本个数,名称中相应修改副本数量。例如,24G规格的Arm 2副本实例的名称为 redis.cluster.au1.large.r2.24,3副本为redis.cluster.au1.large.r3.24,以此类推。
● 占用IP个数:占用的IP个数=分片数*副本个数。例如:
24G规格的Cluster 3副本实例,占用IP个数=3*3=9。
● 单个节点可使用内存:单个节点可使用内存=实例可使用内存/主节点个数。例 如:
24G规格x86实例,实例可使用内存为24G,主节点个数为3,则单个节点可使用 内存=24/3=8G。
产品介绍 4 实例规格
● 单个节点连接数上限:单个节点连接数上限=实例连接数上限/主节点个数。例 如:
24G规格x86实例,实例连接数上限为150000,主节点个数为3,则单个节点连接 数上限=150000/3=50000个。
表4-7 Redis 4.0 和 Redis 5.0 Cluster 集群实例产品规格
(Mbit/s
)
参考性能
(QPS)
产品规格编码(对 应API的
spec_code)
4 4 3 30,000
/150,00 0
2,304/2,3
04 240,000 x86:
redis.cluster.xu1.la rge.r2.4
Arm:redis.cluster.au1.l arge.r2.4
8 8 3 30,000
/150,00 0
2,304/2,3
04 240,000 x86:
redis.cluster.xu1.la rge.r2.8
Arm:redis.cluster.au1.l arge.r2.8
16 16 3 30,000 /150,00 0
2,304/2,3
04 240,000 x86:
redis.cluster.xu1.la rge.r2.16
Arm:redis.cluster.au1.l arge.r2.16 24 24 3 30,000
/150,00 0
2,304/2,3
04 300,000 x86:
redis.cluster.xu1.la rge.r2.24
Arm:redis.cluster.au1.l arge.r2.24 32 32 3 30,000
/150,00 0
2,304/2,3
04 300,000 x86:
redis.cluster.xu1.la rge.r2.32
Arm:redis.cluster.au1.l arge.r2.32
产品介绍 4 实例规格
规格
(Mbit/s
)
参考性能
(QPS)
产品规格编码(对 应API的
spec_code)
48 48 6 60,000 /300,00 0
4,608/4,6
08 >300,000 x86:
redis.cluster.xu1.la rge.r2.48
Arm:redis.cluster.au1.l arge.r2.48 64 64 8 80,000
/400,00 0
6,144/6,1
44 500,000 x86:
redis.cluster.xu1.la rge.r2.64
Arm:redis.cluster.au1.l arge.r2.64 96 96 12 120,00
0 /600,00 0
9,216/9,2
16 >500,000 x86:
redis.cluster.xu1.la rge.r2.96
Arm:redis.cluster.au1.l arge.r2.96 128 128 16 160,00
0 /800,00 0
12,288/1
2,288 1,000,000 x86:
redis.cluster.xu1.la rge.r2.128
Arm:redis.cluster.au1.l arge.r2.128 192 192 24 240,00
0 /1,200,0 00
18,432/1
8,432 >1,000,00
0 x86:
redis.cluster.xu1.la rge.r2.192
Arm:redis.cluster.au1.l arge.r2.192 256 256 32 320,00
0 /1,600,0 00
24,576/2
4,576 >2,000,00
0 x86:
redis.cluster.xu1.la rge.r2.256
Arm:redis.cluster.au1.l arge.r2.256
产品介绍 4 实例规格
规格
(Mbit/s
)
参考性能
(QPS)
产品规格编码(对 应API的
spec_code)
384 384 48 480,00 0 /2,400,0 00
36,864/3
6,864 >2,000,00
0 x86:
redis.cluster.xu1.la rge.r2.384
Arm:redis.cluster.au1.l arge.r2.384 512 512 64 640,00
0 /3,200,0 00
49,152/4
9,152 >2,000,00
0 x86:
redis.cluster.xu1.la rge.r2.512
Arm:redis.cluster.au1.l arge.r2.512 768 768 96 960,00
0 /4,800,0 00
73,728/7
3,728 >2,000,00
0 x86:
redis.cluster.xu1.la rge.r2.768
Arm:redis.cluster.au1.l arge.r2.768 1024 1024 128 1,280,0
00 /6,400,0 00
98,304/9
8,304 >2,000,00
0 x86:
redis.cluster.xu1.la rge.r2.1024 Arm:redis.cluster.au1.l arge.r2.1024
读写分离实例
● 主备读写分离实例当前只支持x86 CPU类型,具体规格如表4-8。
● Redis 4.0和Redis 5.0 主备读写分离实例的连接数限制暂不支持修改。
● 单个数据节点带宽限制(MB/s)=总带宽限制(MB/s)/副本数(主+从)。
● 单个节点参考性能(QPS)=参考性能(QPS)/副本数(主+从)。
● 主备读写分离实例使用限制:
写流量大的场景请考虑普通主备或集群 。
c. 从节点故障后,需要一定的时间从主节点全量同步数据,同步数据期间,从 节点不对外提供服务,此时实例读请求性能会下降。
推荐使用<32G内存规格的实例,内存规格越小,主从全量同步数据时间越 少,同步断链时间越短。 API的spec_c ode) 8 8 2 20000 192 96 16000
0 80000 redis.h a.xu1.l arge.p2 .8 8 8 3 30000 288 96 24000
0 80000 redis.h a.xu1.l arge.p3 .8 8 8 4 40000 384 96 32000
0 80000 redis.h a.xu1.l arge.p4 .8 8 8 5 50000 480 96 40000
0 80000 redis.h a.xu1.l arge.p5 .8 8 8 6 60000 576 96 48000
0 80000 redis.h a.xu1.l arge.p6 .8 16 16 2 20000 192 96 16000
0 80000 redis.h a.xu1.l arge.p2 .16 16 16 3 30000 288 96 24000
0 80000 redis.h a.xu1.l arge.p3 .16 16 16 4 40000 384 96 32000
0 80000 redis.h a.xu1.l arge.p4 .16
产品介绍 4 实例规格
规格 实例可 API的spec_c ode) 16 16 5 50000 480 96 40000
0 80000 redis.h a.xu1.l arge.p5 .16 16 16 6 60000 576 96 48000
0 80000 redis.h a.xu1.l arge.p6 .16 32 32 2 20000 192 96 16000
0 80000 redis.h a.xu1.l arge.p2 .32 32 32 3 30000 288 96 24000
0 80000 redis.h a.xu1.l arge.p3 .32 32 32 4 40000 384 96 32000
0 80000 redis.h a.xu1.l arge.p4 .32 32 32 5 50000 480 96 40000
0 80000 redis.h a.xu1.l arge.p5 .32 32 32 6 60000 576 96 48000
0 80000 redis.h a.xu1.l arge.p6 .32