Naizheng Wang
Naizheng Wang
用 redis-port 最新版,cgo-4.x 那个 branch 的试试看。 PS, 因为 redis 总是在改 rdb 格式,go 代码的 rdb parser 总跟不上 redis 格式的修改,所以我在 cgo-4.x 那个 branch 直接把 redis 的源代码给嵌进去了。
那直接用编译好的版本不可以么? On Mon, Jul 23, 2018 at 4:33 PM cc4dogman wrote: > 额 这块可能是用了2.0 beta版本,源码编译不过,go语言苦手,没有编译教程,从其他issue里面看你回复的build > 貌似还是1.x版本的,有木有最新源码的编译方式啊? > > — > You are receiving this because you commented. > Reply...
用最新的 branch 上,理论上是支持的,因为我把他拆成了 pipeline 的普通指令。
跟 go 没关系 Git submodule init zhouxt 于2018年5月28日 周一22:00写道: > @spinlock-pony 你这个branch下面git > clone下来这个目录third_party下面都是空的,make会报错,需要手动下下载相关源码放到响应目录才行,对go不熟悉,报的上面我发的错误也不知道是什么原因 > > — > You are receiving this because you were mentioned. > Reply to this...
@zhouxt 暂时木有。~ :cry: 暂时文档还没有更新。 你可以试试看 git submodule init & git submodule update ,或者自己下载最新的 redis 代码放到对应的目录。
迁移数据只能一个 shard 一个 shard 的做,codis proxy 不支持这个功能。
为啥不加 slave 再 promote 呢
应该是在 bgsave 吧。codis-server 就是 redis + codis-patch,应该就是 redis 的 bgsave 之类的问题。
不是 go get 安装的, git clone + git clone submodules 里面有一个 Makefile