redis--(五)集群搭建

 redis--(五)集群搭建

redis--(五)集群搭建

redis--(五)集群搭建

netstat -tunpl | grep redis

redis--(五)集群搭建

 以上命令中的1--replicas 1(为比值 主节点/从节点) 6/6=1

1.121,1.122,1.123 一定为主节点。1.124,1.125,1.126 一定从节点,那么1.121,对应的从节点就是1.124

如果是你想要的 就yes

redis--(五)集群搭建

 

 redis--(五)集群搭建

redis--(五)集群搭建

 

cluster nodes 查看当前是否是集群

 测试

redis--(五)集群搭建

虽然在7001节点上存储了数据,但是不一定就保存在7001上有可能在7002上,或7003上

redis--(五)集群搭建

redis--(五)集群搭建

7002对应的从节点为7005节点

redis--(五)集群搭建

redis--(五)集群搭建

 

 

集群环境关闭只能一台台关闭,重新创建集群环境首先把nodes-700*.com删掉去创建

 

在集群服务器开启的情况下新增集群节点(参考redis集群操作文档.doc)

新增集群节点

redis--(五)集群搭建

redis--(五)集群搭建

 

 redis--(五)集群搭建

此时新增的07和08节点是不属于集群的

redis--(五)集群搭建

redis--(五)集群搭建

redis--(五)集群搭建

redis--(五)集群搭建

redis--(五)集群搭建

客户端登陆去校验

redis--(五)集群搭建

新增的这个节点为主节点是没有数据存储槽的 我么需要进行分配

为7007分配槽

 redis--(五)集群搭建

redis--(五)集群搭建

redis--(五)集群搭建

那个节点接收移动过来的节点

redis--(五)集群搭建

选择取自源节点的方式

all  所有节点平均分摊

done 从某个节点取

 

校验一下

redis--(五)集群搭建

redis--(五)集群搭建

新分配的节点里是能取到集群里现有的直的

redis--(五)集群搭建

ok新增主节点已经添加到集群中了

现在新增从节点到集群中

redis--(五)集群搭建

redis--(五)集群搭建

redis--(五)集群搭建

现在7008 为master节点,现在想把7008改为从节点 不需要分配槽

redis--(五)集群搭建

redis--(五)集群搭建

 

移除 节点

移除7007 从节点

 redis--(五)集群搭建

 

 redis--(五)集群搭建

 redis--(五)集群搭建

迁移数据后 delete node  7007