2021年7月12日
摘要: 一:缩容步骤 #重新分配槽redis-cli --cluster reshard 10.0.0.101:6380 #第一次交互:需要迁移多少个槽How many slots do you want to move (from 1 to 16384)? 1365(4096/3) #第三次交互:接受节点 阅读全文
posted @ 2021-07-12 20:14 弓长三寿 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 一:扩容需要考虑的问题 1.迁移时槽的数据会不会迁过去 2.迁移过程集群读写受影响吗 3.需要限速吗 4.如何确保迁移后的完整性 二:如何设计扩容确保迁移过程中数据不会受影响? 1.迁移过程中,一个窗口读数据,一个窗口写数据 2.观察是否会中断 三:创建新的节点 mkdir -p /opt/redi 阅读全文
posted @ 2021-07-12 19:39 弓长三寿 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 一:先还原集群状态 redis-cli -c -h 10.0.0.101 -p 6380 flushallredis-cli -c -h 10.0.0.102 -p 6380 flushallredis-cli -c -h 10.0.0.103 -p 6380 flushallredis-cli - 阅读全文
posted @ 2021-07-12 17:29 弓长三寿 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 一:输入测试命令 for i in {1..1000};do redis-cli -c -h 10.0.0.101 -p 6380 set k_${i} v_${i};done 二:验证足够平均 redis-cli -c -h 10.0.0.101 -p 6380 dbsize redis-cli 阅读全文
posted @ 2021-07-12 17:18 弓长三寿 阅读(92) 评论(0) 推荐(0) 编辑