集群搭建:至少三个master节点,共需要六个节点

  1. 每个节点指定的文件下放置redis.conf ,并修改内容:daemonize yes    port xxx (对每台机器进行端口设置)  bind IP(必须绑定当前机器的ip)
  2. dir /usr/local/redis-cluster/xx  存放每个节点数据文件存放位置
  3. cluster-enabled yes    启动集群模式
  4. cluster-config-file nodes-xx.conf  这里的xx最好和port对应上
  5. cluster-node-timeout 5000  
  6. appendonly yes
  7. 使用ruby命令,yum install ruby   yum install rubygems  gem install redis
  8. 分别启动六个redis实例,然后检查是否启动成功。/usr/local/redis/bin/redis-server /usr.../redis.conf   pa-el | grep redis
  9. 执行redis-trib.rb 命令。进入redis/src下,./redis-trib.rb create --replicas 1 192.168.1.171:7001 192.168.1.172.7002     其中1是一个比例
  10. 进行验证:连接任意一个客户端 ./redis-cli -c -h -p(c表示集群模式,指定ip和端口号);进行验证,cluster info(查看集群信息);cluster nodes(查看节点列表);进行数据操作验证;关闭集群则需要逐个进行关闭,使用命令