1)启动每台服务器,已经对应的端口
/root/redis-5.0.3/src/redis-server /usr/local/redis‐cluster/8001/redis.conf
2)集群配置
/root/redis-5.0.3/src/redis-cli -a zhuge --cluster create --cluster-replicas 1 192.168.152.3:8001 192.168.152.4:8002 192.168.152.5:8003 192.168.152.3:8004 192.168.152.4:8005 192.168.152.5:8006
3)坑点
修改过redisconfig 后
关闭防火墙
需要刷新文件或者重启
注意-不要拷贝pdf里面的
4) 链接客户端
/root/redis-5.0.3/src/redis-cli -a zhuge -c -h 192.168.152.3 -p 8001
/root/redis-5.0.3/src/redis-cli -a zhuge -c -h 192.168.152.3 -p 8001 shutdown
5)配置8007为集群主节点
/root/redis-5.0.3/src/redis-cli -a zhuge --cluster add-node 192.168.152.3:8007 192.168.152.3:8001
使用redis-cli命令为8007分配hash槽,找到集群中的任意一个主节点,对其进行重新分片工作
/root/redis-5.0.3/src/redis-cli -a zhuge --cluster reshard 192.168.152.4:8005
删除8008从节点
/root/redis-5.0.3/src/redis-cli -a zhuge --cluster del-node 192.168.152.3:8008 369c745bbb8b72fe49c04bf8b131f77a15c11a4f
删除8007主节点
(移除已分配的节点)
/root/redis-5.0.3/src/redis-cli -a zhuge --cluster reshard 192.168.152.3:8007