centos下redis主从集群配置

redis主从的集群:主要就是一台主节点(master),两台从节点(slave),当主节点宕机时,从节点顶替主节点继续工作,继续维持应用程序的稳定。但是这一篇实现的环境是不能实现上述功能。该篇实现的一主两从,只有主节点可读可写,从节点只读,当主节点宕机以后该整个系统都随之崩溃。下一篇我们说哨兵的功能    
上一篇写了具体如何搭建reddi单机环境,想要做到主从集群,主服务器不需要动,只需要配置两台从服务器
    我的服务器一共三台centos。
       第一台:ip:192.168.1.121 主机名:ss121,
       第二台:ip:192.168.1.122 主机名:ss122,
       第三台:ip: 192.168.1.123 主机名:ss123,
    如何设置主机名(其中一台设置主机名):
       vim /etc/sysconfig/network
       hostname ss121

第一步:删除ss122和ss123服务器上的dump.rdb
              -- rm -rf /usr/local/redis/etc/dump.rdb 

 centos下redis主从集群配置_第1张图片

centos下redis主从集群配置_第2张图片

第二步:配置ss122和ss123服务器上的redis.conf
        # slaveof
        slaveof 192.268.1.121 6379

第三步:启动主节点,启动两个从节点。在客户端模式下输入info可以查看信息,确定服务是否搭建完成,也可以通过在主节点设置值在从节点获取值。查看主从节点数据是否同步。在主节点set ss wey 在从节点get ss。如果从节点获取的值为wey则表示成功。在此情况下从节点为只读模式,不可写,当你写入值的时候会报错“(error) READONLY You can't write against a read only slave.”

centos下redis主从集群配置_第3张图片

centos下redis主从集群配置_第4张图片

 

知识点:linux下远程拷贝 

centos下redis主从集群配置_第5张图片

你可能感兴趣的:(centos下redis主从集群配置)