1. 在redis.widow.config中配置集群

cluster-enable yes
cluster-config-file nodes-6379.conf
cluster-node-timeoot 1000
#master链接slave的最小值
cluster-migration-harrier + <count>

2.通过redis-trib.rb(运行环境依赖ruby)创建集群:redis-trib命令

  • 添加集群

      redis-trib.rb create --replicas + localhost:6379(主机名:端口号,默认前面的一半为master,后面的一半为slave) 
  • 客户端连接相应的集群master命令

      redis-cli -c -p port
  • 获取相应的节点信息

       cluster nodes

在集群中,当一个slave相应的master宕机时,该slave会自己升级为master,原来的master会变成slave

redis-cluster创建集群命令

  • 添加节点
      redis-trib.rb add-node