Skip to content

Commit 94de18e

Browse files
committed
update design doc
1 parent 5bfd8be commit 94de18e

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

doc/design/zh/cluster_scaling.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,20 @@ numSlots=16384/集群节点。
1515
待迁移slot数量 * (该源节点负责的slot数量 / slot总数)
1616

1717
当前 Master Slots 分布:
18+
1819
Master[0] -> Slots 0 - 5460 slots=5461
1920
Master[1] -> Slots 5461 - 10922 slots=5462
2021
Master[2] -> Slots 10923 - 16383 slots=5461
2122

2223
加入节点 Master[3],numSlots=16384/4=4096
2324
那么分配到集群现有每个 Master 节点的待迁移 migratingSlots 数为:
25+
2426
Master[0] migratingSlots = 4096 * (5461 / 16384) = 1365.25=1365
2527
Master[1] migratingSlots = 4096 * (5462 / 16384) = 1365.5=1366
2628
Master[2] migratingSlots = 4096 * (5461 / 16384) = 1365.25=1365
2729

2830
最终:
31+
2932
Master[0] -> Slots 1365-5460 slots=4096
3033
Master[1] -> Slots 6827-10922 slots=4096
3134
Master[2] -> Slots 12288-16383 slots=4096

0 commit comments

Comments
 (0)