codis使用中的几个问题

项目中,因为是redis的重度用户,所以在redis上,扩容、意外、负载需要进行考虑,选型过程不必细说了,最终选了codis(https://github.com/wandoulabs/codis), 只说在安装codis过程中遇到了几个问题以及解决的方法:

1、无法下载

通过官方的文档,go get codis包下载不下来,直接下载zip包,解压,这个小问题

2、执行bootstrap.sh奇慢

看了下脚本,里面有一堆的go get相关包,后来修改了/usr/local/go/src/cmd/go/vcs.go,在git clone里面加上--process,显示出命令行执行慢在哪里,最后修 bootstrap.sh中慢的包路径,并去掉了coreos(不需要)

3、启动dashboard却无法访问

这个问题困扰了很久,最终是到群里被人一语点通,原来是zookeeper需要rmr /zk/codis,不然codis启动会一直报address alread exitst

4、无法使proxy到online状态

这个是之前的redis分组只开启了一个group,而分配slot时,只分配了一个0~511到第一分组,加成2个组/或者0~1023应该都可以的,这里我使用了2个组,就可以了

 

你可能感兴趣的:(redis,jedis,codis)