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