Specifications for Redis Open-Source Edition read/write splitting cluster instances, including memory capacity, maximum connections, bandwidth, and queries per second (QPS) reference values.
Instance specifications
The term "2 Shards" in an instance type name indicates that the instance has two data shards. For example, the 4 GB Read/write Splitting Instance (2 Shards, 1 Read Replica) instance type has two data shards, and each data shard contains one read replica.
| Specification | InstanceClass (for API calls) | CPU cores | Shards | Read replicas per shard | Bandwidth (MB/s) | Maximum connections | QPS reference value |
|---|---|---|---|---|---|---|---|
| 4 GB read/write splitting instance (2 shards, 1 read replica) | redis.logic.splitrw.sharding2g.2db.1rodb.4proxy.default | 8 | 2 | 1 | 384 | 40,000 | 400,000 |
| 8 GB read/write splitting instance (2 shards, 1 read replica) | redis.logic.splitrw.sharding4g.2db.1rodb.4proxy.default | 8 | 2 | 1 | 384 | 40,000 | 400,000 |
| 16 GB read/write splitting instance (2 shards, 1 read replica) | redis.logic.splitrw.sharding8g.2db.1rodb.8proxy.default | 8 | 2 | 1 | 384 | 40,000 | 400,000 |
| 32 GB read/write splitting instance (8 shards, 1 read replica) | redis.logic.splitrw.sharding4g.8db.1rodb.16proxy.default | 32 | 8 | 1 | 1,536 | 160,000 | 1,600,000 |
| 64 GB read/write splitting instance (16 shards, 1 read replica) | redis.logic.splitrw.sharding4g.16db.1rodb.32proxy.default | 64 | 16 | 1 | 2,048 | 320,000 | 3,200,000 |
| 128 GB read/write splitting instance (16 shards, 1 read replica) | redis.logic.splitrw.sharding8g.16db.1rodb.32proxy.default | 64 | 16 | 1 | 2,048 | 320,000 | 3,200,000 |
| 256 GB read/write splitting instance (32 shards, 1 read replica) | redis.logic.splitrw.sharding8g.32db.1rodb.64proxy.default | 128 | 32 | 1 | 2,048 | 500,000 | 6,400,000 |
| 512 GB read/write splitting instance (32 shards, 1 read replica) | redis.logic.splitrw.sharding16g.32db.1rodb.64proxy.default | 128 | 32 | 1 | 2,048 | 500,000 | 6,400,000 |
Notes about CPU cores
To ensure service stability, the system reserves one CPU core per shard or read replica to handle background tasks. This applies to both cluster instances and read/write splitting instances.
Bandwidth calculation rules
The bandwidth value for each instance type is the combined maximum bandwidth across all shards or nodes.
Bandwidth is bidirectional: upstream and downstream limits are equal. For example, an instance with 80 Mbps (10 MB/s) bandwidth has both an upstream and downstream limit of 80 Mbps.
For Tair and Redis Open-Source Edition, bandwidth limits reflect the data transfer capacity of individual shards within the distributed system. These limits are generally independent of the network connection type used by clients.
To handle unexpected or scheduled traffic peaks, adjust the bandwidth of your instance. For more information, see Manually increase the bandwidth of an instance.
For answers to common bandwidth questions, see FAQ about bandwidth.