本章節介紹Tair(Redis企業版)記憶體型讀寫分離架構的規格,包含唯讀副本數、記憶體容量、串連數、頻寬、QPS參考值等資訊。
執行個體規格
規格 | InstanceClass (API 使用) | CPU核心數 | IO線程數 | 唯讀節點數 | 頻寬(MB/s) | 每秒建立串連數上限 | 代理模式 最大串連數 | QPS參考值 |
1 GB讀寫分離版(2副本,含1隻讀副本) | redis.amber.logic.splitrw.small.1db.1rodb.6proxy.multithread | 12 | 4 | 1 | 192 | 20,000 | 60,000 | 480,000 |
2 GB讀寫分離版(2副本,含1隻讀副本) | redis.amber.logic.splitrw.mid.1db.1rodb.6proxy.multithread | 12 | 4 | 1 | 192 | 20,000 | 60,000 | 480,000 |
4 GB讀寫分離版(2副本,含1隻讀副本) | redis.amber.logic.splitrw.stand.1db.1rodb.6proxy.multithread | 12 | 4 | 1 | 192 | 20,000 | 60,000 | 480,000 |
8 GB讀寫分離版(2副本,含1隻讀副本) | redis.amber.logic.splitrw.large.1db.1rodb.6proxy.multithread | 12 | 4 | 1 | 192 | 20,000 | 60,000 | 480,000 |
16 GB讀寫分離版(2副本,含1隻讀副本) | redis.amber.logic.splitrw.2xlarge.1db.1rodb.6proxy.multithread | 12 | 4 | 1 | 192 | 20,000 | 60,000 | 480,000 |
32 GB讀寫分離版(2副本,含1隻讀副本) | redis.amber.logic.splitrw.4xlarge.1db.1rodb.6proxy.multithread | 12 | 4 | 1 | 192 | 20,000 | 60,000 | 480,000 |
64 GB讀寫分離版(2副本,含1隻讀副本) | redis.amber.logic.splitrw.8xlarge.1db.1rodb.6proxy.multithread | 12 | 4 | 1 | 192 | 20,000 | 60,000 | 480,000 |
1 GB讀寫分離版(4副本,含3隻讀副本) | redis.amber.logic.splitrw.small.1db.3rodb.12proxy.multithread | 24 | 4 | 3 | 384 | 40,000 | 120,000 | 960,000 |
2 GB讀寫分離版(4副本,含3隻讀副本) | redis.amber.logic.splitrw.mid.1db.3rodb.12proxy.multithread | 24 | 4 | 3 | 384 | 40,000 | 120,000 | 960,000 |
4 GB讀寫分離版(4副本,含3隻讀副本) | redis.amber.logic.splitrw.stand.1db.3rodb.12proxy.multithread | 24 | 4 | 3 | 384 | 40,000 | 120,000 | 960,000 |
8 GB讀寫分離版(4副本,含3隻讀副本) | redis.amber.logic.splitrw.large.1db.3rodb.12proxy.multithread | 24 | 4 | 3 | 384 | 40,000 | 120,000 | 960,000 |
16 GB讀寫分離版(4副本,含3隻讀副本) | redis.amber.logic.splitrw.2xlarge.1db.3rodb.12proxy.multithread | 24 | 4 | 3 | 384 | 40,000 | 120,000 | 960,000 |
32 GB讀寫分離版(4副本,含3隻讀副本) | redis.amber.logic.splitrw.4xlarge.1db.3rodb.12proxy.multithread | 24 | 4 | 3 | 384 | 40,000 | 120,000 | 960,000 |
64 GB讀寫分離版(4副本,含3隻讀副本) | redis.amber.logic.splitrw.8xlarge.1db.3rodb.12proxy.multithread | 24 | 4 | 3 | 384 | 40,000 | 120,000 | 960,000 |
1 GB讀寫分離版(6副本,含5隻讀副本) | redis.amber.logic.splitrw.small.1db.5rodb.18proxy.multithread | 36 | 4 | 5 | 576 | 50,000 | 480,000 | 1,440,000 |
2 GB讀寫分離版(6副本,含5隻讀副本) | redis.amber.logic.splitrw.mid.1db.5rodb.18proxy.multithread | 36 | 4 | 5 | 576 | 50,000 | 480,000 | 1,440,000 |
4 GB讀寫分離版(6副本,含5隻讀副本) | redis.amber.logic.splitrw.stand.1db.5rodb.18proxy.multithread | 36 | 4 | 5 | 576 | 50,000 | 480,000 | 1,440,000 |
8 GB讀寫分離版(6副本,含5隻讀副本) | redis.amber.logic.splitrw.large.1db.5rodb.18proxy.multithread | 36 | 4 | 5 | 576 | 50,000 | 480,000 | 1,440,000 |
16 GB讀寫分離版(6副本,含5隻讀副本) | redis.amber.logic.splitrw.2xlarge.1db.5rodb.18proxy.multithread | 36 | 4 | 5 | 576 | 50,000 | 480,000 | 1,440,000 |
32 GB讀寫分離版(6副本,含5隻讀副本) | redis.amber.logic.splitrw.4xlarge.1db.5rodb.18proxy.multithread | 36 | 4 | 5 | 576 | 50,000 | 480,000 | 1,440,000 |
64 GB讀寫分離版(6副本,含5隻讀副本) | redis.amber.logic.splitrw.8xlarge.1db.5rodb.18proxy.multithread | 36 | 4 | 5 | 576 | 50,000 | 480,000 | 1,440,000 |
CPU核心數說明
頻寬計算規則
表中的頻寬值是整個執行個體的頻寬,即執行個體中所有分區或節點頻寬的總和。
讀寫分離執行個體的總頻寬(即表中顯示的頻寬)上限為2,048 MB/s。達到該上限後,即使選擇擁有更多節點數的執行個體規格,頻寬也不會提高。
頻寬分別應用於上行頻寬和下行頻寬,如果某規格的頻寬為96 MB/s,則該規格執行個體的上下行頻寬都是96 MB/s。
說明如果您的執行個體有突發或計劃中的流量高峰,您可以根據需求調整執行個體的頻寬。具體操作,請參見手動增加執行個體頻寬。
Tair和Redis的頻寬節流設定,是指分區節點的頻寬,與網路連接類型無關。
更多關於頻寬的常見問題請參見頻寬的常見問題。
串連數規則說明
類別 | 說明 |
最大串連數 | 代理模式:執行個體最大串連數的上限為480,000,達到該值後,即使增加分區或節點數,最大串連數也不會提高。 說明 2020年3月1日前建立的執行個體,其代理模式的串連數上限為200,000。 當代理模式使用PUBSUB類型訂閱命令、BLOCK類型命令、事務命令時,代理模式會給用戶端串連建立獨享的後端串連,此時串連無法彙總,最大串連數會受到資料節點單個分區的最大串連數限制(30,000)。 |
每秒建立串連數 | 每秒建立串連數上限即每秒內可新增的串連數量。 例如執行個體的每秒建立串連數上限為50,000,執行個體運行後的第n秒的實際串連數為12,000,則第n+1秒時的串連數最大隻能為62,000(即12,000+50,000)。 說明 當代理模式使用PUBSUB類型訂閱命令、BLOCK類型命令、事務命令時,實際的每秒建立串連數會受資料節點限制(2,000),例如執行個體具備4個資料分區,則整體的每秒建立串連數上限為8,000。 |