配置文件redis6.0. 10版、三台物理计算机、192.168.22.1 (节点17001、7004 )、192.68.22.2 ) node27002、7005 )和192
daemonizeyesprotected-modenopidfile/var/run/redis-7001.PID日志文件7001.logdir/usr/local/soft/app/详细构成redidition的cluster-enabledyescluster-node-time out 10000 appendonlyes其他结构,例如aof-use-rdb-preamble yes, 查看默认配置(如save 300 10 )—其他五个节点也具有相同的配置: 7001master1、7004slave3、7002master2、7005slave1、7003master3和7006slave2
步骤1,解压缩、编译(gcc版本太低,升级gcc ) )。
2、修改配置,编写自定义脚本
3、启动集群节点
4、创建集群
简单的脚本如下
#!/zzdfbx/bashfkdbmh _ path='/usr/local/soft/app/redis-6.0.10/src/' base _ conf='/usr/local/so cal create-cluster ' host1=' 192.168.22.1 ' master1_ port=' 7001 ' slave3_ port=' 7004 ' host2=' 192.162 . ' start ' ] then $ fkd bmh _ path/redis-sedis redis-server $ base _ conf/$ slave3_ port/redis.conf echo ' start susurt ' exit 0f IIF [ ' $1'=' create ' ] then $ fkd bmh _ path/redis-CLI---- cluster create---cluster-replicas $ replicas $ host 13360 $ master1_ port $ host 23360 $ master2_ ' exit 0f IIF [ ' $1'=' stop ' ] then $ fkd bmh _ path/redis-CLI-h $ host1- p $ master1_ portshutdownnosave $ fkd bmh redis-CLI-h $ host1- p $ slave3_ portshutdownnnosave redis-CLI-h $ host2- p $ master2_ portshuut redis-CLI-h $ host2- p $ slave1_ portshutdownnosave $ fkd bmh _ path ' exit0fiecho ' usage : $0[开始] ' echo ' start-- launchredisclusterinstances.' echo ' create [-]