redis cluster搭建及启动

在一台服务器127.0.0.1上模拟六台服务器,分别用端口区别
三主三从 用六个端口模拟 6379,6380,6381,6382,6383,6384

以下为master1 6379的客户端配置服务器文件

在这里插入图片描述
redis cluster搭建及启动_第1张图片
redis cluster搭建及启动_第2张图片
redis cluster搭建及启动_第3张图片
redis cluster搭建及启动_第4张图片

更改配置文件名字便于查看

redis cluster搭建及启动_第5张图片

一次性将所有服务器配置文件都改好,注意实际情况中不可能都在一个ip地址上。

在这里插入图片描述
redis cluster搭建及启动_第6张图片
redis cluster搭建及启动_第7张图片
redis cluster搭建及启动_第8张图片

启动6379

redis cluster搭建及启动_第9张图片

启动第二台master服务器6380

在这里插入图片描述
启动第三台master服务器6381
在这里插入图片描述

启动第一台slave服务器6382
启动第二台salve服务器6383
启动第三台slave服务器6384
注意以上六台服务器都是从服务端启动,连接就是从客户端连接

查看服务是否已经全部启动,复制一个连接端(xshell),专门用来命令操作.
然后连接起来

redis cluster搭建及启动_第10张图片
redis cluster搭建及启动_第11张图片

需要两个工具,ruby gem

redis cluster搭建及启动_第12张图片

先暂时到机动客户端(多复制一个连接窗口xshell,方便查看)查看以下信息

redis cluster搭建及启动_第13张图片

创建集群: 1 表示1台master连接1台slave
2 表示1台master连接2台slave
然后根据后面跟的ip:端口号自动顺序分配

redis cluster搭建及启动_第14张图片
redis cluster搭建及启动_第15张图片

再次到机动端口查看配置文件,会发现已将主从机信息以及分配槽的信息都已写入到配置文件中了。

至此集群已创建成功。
现在随便查看任意一台master服务器的信息

6379–

redis cluster搭建及启动_第16张图片

6382–

redis cluster搭建及启动_第17张图片

在master1上放数据
redis cluster搭建及启动_第18张图片

到master1的从机slave1 6382上取数据

redis cluster搭建及启动_第19张图片

你可能感兴趣的:(redis cluster搭建及启动)