本章节介绍Redis开源版读写分离架构经典部署模式实例的规格,包含内存容量、连接数、带宽、QPS参考值等信息。
实例规格
下表中的1节点代表该实例规格仅包含1个数据分片。例如规格为读写分离1G版(1节点3只读)表示该实例具备1个数据分片,该数据分片中包含3个只读节点。
规格 | InstanceClass (API 使用) | CPU核数 | 只读节点数 | 带宽(MB/s) | 每秒新建连接数上限 | 最大连接数 | QPS参考值 |
读写分离1G版(1节点1只读) | redis.logic.splitrw.small.1db.1rodb.4proxy.default | 4 | 1 | 96 | 20,000 | 20,000 | 200,000 |
读写分离1G版(1节点3只读) | redis.logic.splitrw.small.1db.3rodb.4proxy.default | 8 | 3 | 192 | 40,000 | 40,000 | 400,000 |
读写分离1G版(1节点5只读) | redis.logic.splitrw.small.1db.5rodb.6proxy.default | 12 | 5 | 288 | 50,000 | 60,000 | 600,000 |
读写分离2G版(1节点1只读) | redis.logic.splitrw.mid.1db.1rodb.4proxy.default | 4 | 1 | 192 | 20,000 | 20,000 | 200,000 |
读写分离2G版(1节点3只读) | redis.logic.splitrw.mid.1db.3rodb.4proxy.default | 8 | 3 | 384 | 40,000 | 40,000 | 400,000 |
读写分离2G版(1节点5只读) | redis.logic.splitrw.mid.1db.5rodb.6proxy.default | 12 | 5 | 576 | 50,000 | 60,000 | 600,000 |
读写分离4G版(1节点1只读) | redis.logic.splitrw.stand.1db.1rodb.4proxy.default | 4 | 1 | 192 | 20,000 | 20,000 | 200,000 |
读写分离4G版(1节点3只读) | redis.logic.splitrw.stand.1db.3rodb.4proxy.default | 8 | 3 | 384 | 40,000 | 40,000 | 400,000 |
读写分离4G版(1节点5只读) | redis.logic.splitrw.stand.1db.5rodb.6proxy.default | 12 | 5 | 576 | 50,000 | 60,000 | 600,000 |
读写分离8G版(1节点1只读) | redis.logic.splitrw.large.1db.1rodb.4proxy.default | 4 | 1 | 192 | 20,000 | 20,000 | 200,000 |
读写分离8G版(1节点3只读) | redis.logic.splitrw.large.1db.3rodb.4proxy.default | 8 | 3 | 384 | 40,000 | 40,000 | 400,000 |
读写分离8G版(1节点5只读) | redis.logic.splitrw.large.1db.5rodb.6proxy.default | 12 | 5 | 576 | 50,000 | 60,000 | 600,000 |
读写分离16G版(1节点1只读) | redis.logic.splitrw.2xlarge.1db.1rodb.4proxy.default | 4 | 1 | 192 | 20,000 | 20,000 | 200,000 |
读写分离16G版(1节点3只读) | redis.logic.splitrw.2xlarge.1db.3rodb.4proxy.default | 8 | 3 | 384 | 40,000 | 40,000 | 400,000 |
读写分离16G版(1节点5只读) | redis.logic.splitrw.2xlarge.1db.5rodb.6proxy.default | 12 | 5 | 576 | 50,000 | 60,000 | 600,000 |
读写分离32G版(1节点1只读) | redis.logic.splitrw.4xlarge.1db.1rodb.4proxy.default | 4 | 1 | 192 | 20,000 | 20,000 | 200,000 |
读写分离32G版(1节点3只读) | redis.logic.splitrw.4xlarge.1db.3rodb.4proxy.default | 8 | 3 | 384 | 40,000 | 40,000 | 400,000 |
读写分离32G版(1节点5只读) | redis.logic.splitrw.4xlarge.1db.5rodb.6proxy.default | 12 | 5 | 576 | 50,000 | 60,000 | 600,000 |
读写分离64G版(1节点1只读) | redis.logic.splitrw.8xlarge.1db.1rodb.4proxy.default | 4 | 1 | 192 | 20,000 | 20,000 | 200,000 |
读写分离64G版(1节点3只读) | redis.logic.splitrw.8xlarge.1db.3rodb.4proxy.default | 8 | 3 | 384 | 40,000 | 40,000 | 400,000 |
读写分离64G版(1节点5只读) | redis.logic.splitrw.8xlarge.1db.5rodb.6proxy.default | 12 | 5 | 576 | 50,000 | 60,000 | 600,000 |
CPU核数说明
带宽计算规则
表中的带宽值是整个实例的带宽,即实例中所有分片或节点带宽的总和。
读写分离实例的总带宽(即表中显示的带宽)上限为2,048 MB/s。达到该上限后,即使选择拥有更多节点数的实例规格,带宽也不会提高。
带宽分别应用于上行带宽和下行带宽,如果某规格的带宽为96 MB/s,则该规格实例的上下行带宽都是96 MB/s。
说明如果您的实例有突发或计划中的流量高峰,您可以根据需求调整实例的带宽。具体操作,请参见手动增加实例带宽。
Tair和Redis的带宽限制,是指分片节点的带宽,与网络连接类型无关。
更多关于带宽的常见问题请参见带宽的常见问题。
连接数计算规则
每秒新建连接数上限即每秒内可新增的连接数量。例如,实例的每秒新建连接数上限为10,000,连接数上限为50,000,实例运行后的第n秒的实际连接数为12,000,则第n+1秒时的连接数最大只能为22,000(即12,000+10,000)。