Redis4.0/5.0實例
更新時(shi)間 2024-01-10 16:34:34
最近更新時間(jian): 2024-01-10 16:34:34
分享文章
本節(jie)介紹DCS Redis4.0和(he)Redis5.0實(shi)(shi)例的(de)產品規(gui)格,包括內(nei)存(cun)規(gui)格、實(shi)(shi)例可使用內(nei)存(cun)、連接數上(shang)限、最大帶寬(kuan)/基準帶寬(kuan)、參考性能(QPS)等。
實例各項指標如下:
- 實例已使用內存:您可以通過查看監控指標“內存利用率”和“已用內存”查看實例內存使用情況。
- 連接數上限:表示允許客戶端同時連接的個數,即連接并發數。具體實例的連接數,可查看監控指標“活躍的客戶端數量”。
- QPS:即Query Per Second,表示數據庫每秒執行的命令數。
- 帶寬:您可以查看監控指標“流控次數”,確認帶寬是否超過限額。其中,帶寬還涉及監控指標“帶寬使用率”,該指標僅供參考,可能會出現超過100%的情況,具體原因,可查看帶寬使用率指標會超過100%的原因。
說明?Redis 4.0和Redis 5.0實例支持“單機”、“主備”、“Proxy集群”、“Cluster集群”和“讀寫分離”類型。
支持x86和(he)Arm架構。
單機實例
Redis 4.0和(he)Redis 5.0單機實例產(chan)品(pin)規(gui)格(ge)
| 內存規格 ( GB ) |
實例可使用內存 ( GB ) |
連接數上限 (默認 / 可配)(個) |
基準 / 最大帶寬(Mbit/s) | 參考性能 ( QPS ) |
產品規格編碼 (對應API的 spec_code ) |
|---|---|---|---|---|---|
| 1 | 1 | 10,000/50,000 | 80/80 | 80,000 | x86:redis.single.xu1.large.1 Arm:redis.single.au1.large.1 |
| 2 | 2 | 10,000/50,000 | 128/128 | 80,000 | x86:redis.single.xu1.large.2 Arm:redis.single.au1.large.2 |
| 4 | 4 | 10,000/50,000 | 192/192 | 80,000 | x86:redis.single.xu1.large.4 Arm:redis.single.au1.large.4 |
| 8 | 8 | 10,000/50,000 | 192/192 | 100,000 | x86:redis.single.xu1.large.8 Arm:redis.single.au1.large.8 |
| 16 | 16 | 10,000/50,000 | 256/256 | 100,000 | x86:redis.single.xu1.large.16 Arm:redis.single.au1.large.16 |
| 24 | 24 | 10,000/50,000 | 256/256 | 100,000 | x86:redis.single.xu1.large.24 Arm:redis.single.au1.large.24 |
| 32 | 32 | 10,000/50,000 | 256/256 | 100,000 | x86:redis.single.xu1.large.32 Arm:redis.single.au1.large.32 |
| 48 | 48 | 10,000/50,000 | 256/256 | 100,000 | x86:redis.single.xu1.large.48 Arm:redis.single.au1.large.48 |
| 64 | 64 | 10,000/50,000 | 384/384 | 100,000 | x86:redis.single.xu1.large.64 Arm:redis.single.au1.large.64 |
主備實例
Redis 4.0和Redis 5.0主(zhu)備實例產品規格(ge)
| 內存規格 ( GB ) |
實例可使用內存 GB ) | 連接數上限 (默認 / 可配)(個) |
基準 / 最大帶寬 (Mbit/s) |
參考性能 ( QPS ) |
產品規格編碼 (對應API的 spec_code ) |
|---|---|---|---|---|---|
| 1 | 1 | 10,000/50,000 | 80/80 | 80,000 | x86:redis.ha.xu1.large.r2.1 Arm:redis.ha.au1.large.r2.1 |
| 2 | 2 | 10,000/50,000 | 128/128 | 80,000 | x86:redis.ha.xu1.large.r2.2 Arm:redis.ha.au1.large.r2.2 |
| 4 | 4 | 10,000/50,000 | 192/192 | 80,000 | x86:redis.ha.xu1.large.r2.4 Arm:redis.ha.au1.large.r2.4 |
| 8 | 8 | 10,000/50,000 | 192/192 | 100,000 | x86:redis.ha.xu1.large.r2.8 Arm:redis.ha.au1.large.r2.8 |
| 16 | 16 | 10,000/50,000 | 256/256 | 100,000 | x86:redis.ha.xu1.large.r2.16 Arm:redis.ha.au1.large.r2.16 |
| 24 | 24 | 10,000/50,000 | 256/256 | 100,000 | x86:redis.ha.xu1.large.r2.24 Arm:redis.ha.au1.large.r2.24 |
| 32 | 32 | 10,000/50,000 | 256/256 | 100,000 | x86:redis.ha.xu1.large.r2.32 Arm:redis.ha.au1.large.r2.32 |
| 48 | 48 | 10,000/50,000 | 256/256 | 100,000 | x86:redis.ha.xu1.large.r2.48 Arm:redis.ha.au1.large.r2.48 |
| 64 | 64 | 10,000/50,000 | 384/384 | 100,000 | x86:redis.ha.xu1.large.r2.64 Arm:redis.ha.au1.large.r2.64 |
Proxy集群實例
Proxy集群當前暫時不(bu)支(zhi)持自定義(yi)分(fen)片(pian)和副本(ben),默認(ren)(ren)分(fen)片(pian)數,請參考表,每個分(fen)片(pian)默認(ren)(ren)為(wei)雙副本(ben)實例。
Redis 4.0和Redis 5.0 Proxy集(ji)群(qun)實例產品(pin)規格
| 規格 GB ) | 實例可使用內存 ( GB ) |
連接數上限 (默認 / 可配)(個) |
基準 / 最大帶寬 (Mbit/s) |
參考性能 QPS ) | 產品規格編碼 (對應API的 spec_code ) |
|---|---|---|---|---|---|
| 4 | 4 | 20,000/20,000 | 1,000/1,000 | 240,000 | x86:redis.proxy.xu1.large.4 Arm:redis.proxy.au1.large.4 |
| 8 | 8 | 30,000/30,000 | 2,000/2,000 | 240,000 | x86:redis.proxy.xu1.large.8 Arm:redis.proxy.au1.large.8 |
| 16 | 16 | 30,000/30,000 | 3,072/3,072 | 240,000 | x86:redis.proxy.xu1.large.16 Arm:redis.proxy.au1.large.16 |
| 24 | 24 | 30,000/30,000 | 3,072/3,072 | 240,000 | x86:redis.proxy.xu1.large.24 Arm:redis.proxy.au1.large.24 |
| 32 | 32 | 30,000/30,000 | 3,072/3,072 | 240,000 | x86:redis.proxy.xu1.large.32 Arm:redis.proxy.au1.large.32 |
| 48 | 48 | 60,000/60,000 | 4,608/4,608 | 480,000 | x86:redis.proxy.xu1.large.48 Arm:redis.proxy.au1.large.48 |
| 64 | 64 | 80,000/80,000 | 6,144/6,144 | 640,000 | x86:redis.proxy.xu1.large.64 Arm:redis.proxy.au1.large.64 |
| 96 | 96 | 120,000/120,000 | 9,216/9,216 | 960,000 | x86:redis.proxy.xu1.large.96 Arm:redis.proxy.au1.large.96 |
| 128 | 128 | 160,000/160,000 | 10,000/10,000 | 1,280,000 | x86:redis.proxy.xu1.large.128 Arm:redis.proxy.au1.large.128 |
| 192 | 192 | 240,000/240,000 | 10,000/10,000 | 1,920,000 | x86:redis.proxy.xu1.large.192 Arm:redis.proxy.au1.large.192 |
| 256 | 256 | 320,000/320,000 | 10,000/10,000 | >2,000,000 | x86:redis.proxy.xu1.large.256 Arm:redis.proxy.au1.large.256 |
| 384 | 384 | 480,000/480,000 | 10,000/10,000 | >2,000,000 | x86:redis.proxy.xu1.large.384 Arm:redis.proxy.au1.large.384 |
| 512 | 512 | 640,000/640,000 | 10,000/10,000 | >2,000,000 | x86:redis.proxy.xu1.large.512 Arm:redis.proxy.au1.large.512 |
| 768 | 768 | 640,000/640,000 | 10,000/10,000 | >2,000,000 | x86:redis.proxy.xu1.large.768 Arm:redis.proxy.au1.large.768 |
| 1024 | 1024 | 640,000/640,000 | 10,000/10,000 | >2,000,000 | x86:redis.proxy.xu1.large.1024 Arm:redis.proxy.au1.large.1024 |
Cluster集群實例
Cluster集群實例(li)與單機、主備實例(li)的區別,不僅在于支持(chi)高規格內存,在客戶端(duan)連接數(shu)、內網帶(dai)寬上限、QPS指標都有很大的提(ti)升。
Redis 4.0和Redis 5.0 Cluster集群(qun)實例產品規(gui)格
| 規格 ( GB ) | 實例可使用內存 ( GB ) |
分片數 ( 主節點個數 ) | 實例連接數上限 (默認 / 可配)(個) |
基準 / 最大帶寬 ( Mbit/s ) |
參考性能 ( QPS ) |
產品規格編碼 (對應API的 spec_code ) |
|---|---|---|---|---|---|---|
| 4 | 4 | 3 | 30,000 /150,000 | 2,304/2,304 | 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 | 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 | 240,000 | x86:redis.cluster.xu1.large.r2.16 Arm:redis.cluster.au1.large.r2.16 |
| 32 | 32 | 3 | 30,000/150,000 | 2,304/2,304 | 300,000 | x86:redis.cluster.xu1.large.r2.32 Arm:redis.cluster.au1.large.r2.32 |
| 64 | 64 | 8 | 80,000/400,000 | 6,144/6,144 | 500,000 | x86:redis.cluster.xu1.large.r2.64 Arm:redis.cluster.au1.large.r2.64 |
| 128 | 128 | 16 | 160,000/800,000 | 12,288/12,288 | 1,000,000 | x86:redis.cluster.xu1.large.r2.128 Arm:redis.cluster.au1.large.r2.128 |
| 256 | 256 | 32 | 320,000/1,600,000 | 24,576/24,576 | >2,000,000 | x86:redis.cluster.xu1.large.r2.256 Arm:redis.cluster.au1.large.r2.256 |
| 512 | 512 | 64 | 640,000/3,200,000 | 49,152/49,152 | >2,000,000 | x86:redis.cluster.xu1.large.r2.512 Arm:redis.cluster.au1.large.r2.512 |
| 1024 | 1024 | 128 | 1,280,000/6,400,000 | 98,304/98,304 | >2,000,000 | x86:redis.cluster.xu1.large.r2.1024 Arm:redis.cluster.au1.large.r2.1024 |
讀寫分離實例
- 讀寫分離實例當前只支持x86 CPU類型,具體規格如表。
Redis 4.0和Redis 5.0 讀寫分離實例的連接數限制暫不支持修改。 - 單個數據節點帶寬限制(MB/s)=總帶寬限制(MB/s)/副本數(主+從)。
- 單個節點參考性能(QPS)=參考性能(QPS)/副本數(主+從)。
- 讀寫分離實例使用限制:
- 讀寫分離實例讀請求會發送到從節點,從節點從主節點同步數據會有一定的時延。
請確保業務側不依賴主從同步的時延,如果對主從同步時延有依賴的場景,不適用讀寫分離實例,請考慮主備或集群。 - 讀寫分離實例適用于寫少讀多的場景,如果寫流量過大,可能導致主從斷連,或斷連后主從同步失敗,導致讀請求性能下降。
寫流量大的場景請考慮主備或集群 。 - 從節點故障后,需要一定的時間從主節點全量同步數據,同步數據期間,從節點不對外提供服務,此時實例讀請求性能會下降。
推薦使用<32G內存規格的實例,內存規格越小,主從全量同步數據時間越少,同步斷鏈時間越短。
- 讀寫分離實例讀請求會發送到從節點,從節點從主節點同步數據會有一定的時延。
Redis 4.0和Redis 5.0 讀(du)寫分離實(shi)例產品規格
| 規格 | 實例可使用內存 (GB) |
副本數 ( 主 + 從 ) |
連接數限制 ( 默認 / 最大可配 ) |
總帶寬限制 (MB/s) | 單個數據節點帶寬限制 (MB/s) |
參考性能 | 單個節點參考性能 (QPS) |
產品規格編碼 (對應API的spec_code) |
|---|---|---|---|---|---|---|---|---|
| 8 | 8 | 2 | 20,000 | 192 | 96 | 160,000 | 80,000 | redis.ha.xu1.large.p2.8 |
| 8 | 8 | 3 | 30,000 | 288 | 96 | 240,000 | 80,000 | redis.ha.xu1.large.p3.8 |
| 8 | 8 | 4 | 40,000 | 384 | 96 | 320,000 | 80,000 | redis.ha.xu1.large.p4.8 |
| 8 | 8 | 5 | 50,000 | 480 | 96 | 400,000 | 80,000 | redis.ha.xu1.large.p5.8 |
| 8 | 8 | 6 | 60,000 | 576 | 96 | 480,000 | 80,000 | redis.ha.xu1.large.p6.8 |
| 16 | 16 | 2 | 20,000 | 192 | 96 | 160,000 | 80,000 | redis.ha.xu1.large.p2.16 |
| 16 | 16 | 3 | 30,000 | 288 | 96 | 240,000 | 80,000 | redis.ha.xu1.large.p3.16 |
| 16 | 16 | 4 | 40,000 | 384 | 96 | 320,000 | 80,000 | redis.ha.xu1.large.p4.16 |
| 16 | 16 | 5 | 50,000 | 480 | 96 | 400,000 | 80,000 | redis.ha.xu1.large.p5.16 |
| 16 | 16 | 6 | 60,000 | 576 | 96 | 480,000 | 80,000 | redis.ha.xu1.large.p6.16 |
| 32 | 32 | 2 | 20,000 | 192 | 96 | 160,000 | 80,000 | redis.ha.xu1.large.p2.32 |
| 32 | 32 | 3 | 30,000 | 288 | 96 | 240,000 | 80,000 | redis.ha.xu1.large.p3.32 |
| 32 | 32 | 4 | 40,000 | 384 | 96 | 320,000 | 80,000 | redis.ha.xu1.large.p4.32 |
| 32 | 32 | 5 | 50,000 | 480 | 96 | 400,000 | 80,000 | redis.ha.xu1.large.p5.32 |
| 32 | 32 | 6 | 60,000 | 576 | 96 | 480,000 | 80,000 | redis.ha.xu1.large.p6.32 |