codis
codis copied to clipboard
codis集群迁移
现在由于服务器做迁移,如何将旧的codis中的数据迁移到新的codis的中?
补充一下,直接用redis-port迁移,好像不行 2019/04/28 15:20:19 main.go:189: [INFO] set ncpu = 4, parallel = 8 2019/04/28 15:20:19 sync.go:56: [INFO] sync from '172.17.90.61:19000' to '172.17.90.51:19000' 2019/04/28 15:20:19 utils.go:121: [PANIC] invalid sync response, rsp = '-ERR handle request, command 'SYNC' is not allowed ' [stack]: 0 /home/travis/gopath/src/github.com/CodisLabs/redis-port/cmd/utils.go:121 main.waitRdbDump.func1 ... ...
迁移数据只能一个 shard 一个 shard 的做,codis proxy 不支持这个功能。
为啥不加 slave 再 promote 呢
现在由于服务器做迁移,如何将旧的codis中的数据迁移到新的codis的中?
你好,codis集群迁移成功了嘛,可以分享下方法吗?
现在由于服务器做迁移,如何将旧的codis中的数据迁移到新的codis的中?
你好,codis集群迁移成功了嘛,可以分享下方法吗?
- 可以将新的codis节点以slave的方式加入到就旧的codis集群中
- 将新的codis节点提升为master
- 新的codis proxy加入
- 下线旧的codis节点