若redis 下存在dump*.rdb,nodes*.conf,先删除
使用端口6379, 6380, 6381, 6389, 6390, 6391 创建集群
首先创建文件 redis6379.conf,内容为:
include /你的redis路径/redis.conf
pidfile "/var/run/redis_6379.pid"
port 6379
dbfilename "dump6379.rdb"
cluster-enabled yes
cluster-config-file nodes-6379.conf
cluster-node-timeout 15000
其他几个端口同理创建类似文件(可使用:%s/source/dest进行替换)
使用 src/redis-server redis6379.conf 启动
其他几个端口类似
最后使用命令
src/redis-cli --cluster create --cluster-replicas 1 ip:6379 ip:6380 ip:6381 ip:6389 ip:6390 ip:6391
进行集群创建
最后使用 src/redis-cli -c -p 6379 即可进行访问
注:分配原则:
分配原则尽量保证每个主数据库运行在不同的Ip地址,每个从库和主库不在同一个IP地址上