redis集群搭建
1、安装ruby及最新redis
1)、sudo apt-get install ruby
2)、gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
3)、sudo gem install redis
2、创建集群(locate redis-trib.rb可以找到)
./redis-trib.rb create --replicas 1 172.16.179.130:7000 172.16.179.130:7001 172.16.179.130:7002 172.16.179.131:7003 172.16.179.131:7004 172.16.179.131:7005
3、集群验证,连接节点
redis-cli -h 172.16.179.130 -c -p 7000
4、增加节点(新增节点都是master身份)
将新增的192.168.10.131:7008节点身份改为192.168.10.131:7007的slave:
./redis-trib.rb add-node 192.168.10.129:7006 192.168.10.129:7001
说明:使用add-node命令,第一个为新增节点(新节点需启动),第二个为集群中已知存在节点(任意一个)
分曹:./redis-trib.rb reshard 192.168.1.111:7001
7008master转为slave,以7007为主节点:192.168.1.111:7008> cluster replicate bdb0ce9cc5cca545b9182a09346246827af40490
说明:进入7008,然后执行命令cluster replicate + 7007id
5、删除节点:./redis-trib.rb del-node 192.168.1.111:7008 6101db56f13af2252e356eb08977b6bd2bb3e2f9
6、其他命令
cluster info
cluster nodes
浙公网安备 33010602011771号