1.复制6份成功安装的redis-4.0.0到redis-cluster目录下(命令:cp -r redis redis-cluster/redis01 -p):如图
2.分别修改6份redis的配置文件redis.conf(命令vim redis01/bin/redis.conf;vim redis02/bin/redis.conf...)
bind 127.0.0.1 需要注释掉,如图:
port 改为7001,7002~7006,protected-model 需要改为no,如图
pidfile /var/run/redis_6379.pid 需要改为7001,7002...如图:
然后在redis编译成功的源码包,src目录下执行
./redis-trib.rb create --replicas 1192.168.25.153:7001 192.168.25.153:7002 192.168.25.153:7003 192.168.25.153:7004192.168.25.153:7005 192.168.25.153:7006
集群安装成功后,在用Java进行连接时报错:
Caused by: java.lang.NumberFormatException: For input string: "7006@17006"
解决办法:将redis的jar包改为2.9.0即可