在一台服务器127.0.0.1上模拟六台服务器,分别用端口区别
三主三从 用六个端口模拟 6379,6380,6381,6382,6383,6384
以下为master1 6379的客户端配置服务器文件
更改配置文件名字便于查看
一次性将所有服务器配置文件都改好,注意实际情况中不可能都在一个ip地址上。
启动6379
启动第二台master服务器6380
启动第三台master服务器6381
启动第一台slave服务器6382
启动第二台salve服务器6383
启动第三台slave服务器6384
注意以上六台服务器都是从服务端启动,连接就是从客户端连接
查看服务是否已经全部启动,复制一个连接端(xshell),专门用来命令操作.
然后连接起来
需要两个工具,ruby gem
先暂时到机动客户端(多复制一个连接窗口xshell,方便查看)查看以下信息
创建集群: 1 表示1台master连接1台slave
2 表示1台master连接2台slave
然后根据后面跟的ip:端口号自动顺序分配
再次到机动端口查看配置文件,会发现已将主从机信息以及分配槽的信息都已写入到配置文件中了。
至此集群已创建成功。
现在随便查看任意一台master服务器的信息
6379–
6382–
在master1上放数据
到master1的从机slave1 6382上取数据