Skip to content

Commit eae5cc5

Browse files
committed
fmt design doc
1 parent 94de18e commit eae5cc5

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

doc/design/zh/cluster_scaling.md

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

1717
当前 Master Slots 分布:
18-
18+
```
1919
Master[0] -> Slots 0 - 5460 slots=5461
2020
Master[1] -> Slots 5461 - 10922 slots=5462
2121
Master[2] -> Slots 10923 - 16383 slots=5461
22-
22+
```
2323
加入节点 Master[3],numSlots=16384/4=4096
2424
那么分配到集群现有每个 Master 节点的待迁移 migratingSlots 数为:
25-
25+
```
2626
Master[0] migratingSlots = 4096 * (5461 / 16384) = 1365.25=1365
2727
Master[1] migratingSlots = 4096 * (5462 / 16384) = 1365.5=1366
2828
Master[2] migratingSlots = 4096 * (5461 / 16384) = 1365.25=1365
29-
29+
```
3030
最终:
31-
31+
```
3232
Master[0] -> Slots 1365-5460 slots=4096
3333
Master[1] -> Slots 6827-10922 slots=4096
3434
Master[2] -> Slots 12288-16383 slots=4096
3535
Master[3] -> Slots 0-1364 5461-6826 10923-12287 slots=4096
36-
36+
```
3737
## 缩容
3838

3939
当 Operator Watch 到一个 Redis Cluster 需要缩容时,Operator 会:

0 commit comments

Comments
 (0)