1.codis不支持的命令
codis2.0
https://github.com/CodisLabs/codis/blob/release2.0/doc/unsupported_cmds.md
codis3.0
https://github.com/CodisLabs/codis/blob/release3.0/doc/unsupported_cmds.md
codis3.1
https://github.com/CodisLabs/codis/blob/release3.1/doc/unsupported_cmds.md
2.codis集群zookeeper一般建议最好3个节点
原因:
如果只有1个节点,需要扩容,就需要重启单节点zookeeper,虽然codis对zookeeper不敏感,但线上环境,最好不要这么做,因此推荐至少3个节点zookeeper
3.codis需保证数据不丢,需开启aof
可参考
https://github.com/ppabc/codis_quick/tree/master/codis_server_conf2
4.搭建codis需iptables允许IP或端口
如果是双网卡,最好IP都允许下
5.centos6下搭建centos3.0.4,启动codis_server报错libc.so.6: version `GLIBC_2.14′ not found
需要更新下glibc-2.14这个版本,可以参考这个脚本
https://github.com/aqzt/kjyw/blob/master/glibc/glibc.sh
6.codis3.0.X默认的codis_server采用的是redis2.8的版本
7.如果使用同一组codis集群,最好采用前缀来区分,比如:aaa业务,前缀可以使用aaa_,bbb业务,前缀可以使用bbb_