当前位置 : 主页 > 网络编程 > 其它编程 >

redis之集群配置(主从复制)

来源:互联网 收集:自由互联 发布时间:2023-07-02
集群的作用:集群的方式有二种:第二种的好处是:master宕机以后可以直接切换到slave1主从通信的过程先通过dump导出大块的rdb然后把aof缓冲过来,然后通过replica 集群的作用: 集群的方
集群的作用:集群的方式有二种:第二种的好处是:master宕机以后可以直接切换到slave1主从通信的过程先通过dump导出大块的rdb然后把aof缓冲过来,然后通过replica

集群的作用:

  技术分享

集群的方式有二种:

技术分享

  第二种的好处是:master宕机以后可以直接切换到slave1

主从通信的过程

技术分享

  先通过dump导出大块的rdb 然后把aof缓冲过来,然后通过replicationfeedslave保持联系

redis集群的配置

技术分享

第一步: 复制二份redis启动配置文件(方便开启三个redis服务器),并修改二个配置文件

    技术分享

    把配置文件的pid文件,端口, 关闭主服务器和6381从服务器的rdb分配给6380从服务器来负担,

6381从服务器配置如下(aof关闭 rdb关闭)

技术分享技术分享技术分享技术分享技术分享

技术分享

6380从服务器配置和上面类似(rdb打开,aof禁止),不一样的地方是端口号是6380 ,pid文件是6380 ,rdb前面的#去掉,然后还有一个rdb文件的名字是dump6380.rdb

6379主服务器 关掉rdb,关掉aof

技术分享

技术分享

注意:如果主服务器的aof打开了,从服务的最好关掉,不需要太多的重复,当然主服务器上面的aof应该是最全,至少全一秒的数据

第二步: 删除之前的rdb 和aof文件

第三步:分别开启三台服务器

    技术分享

    连接主服务器 写入一个值

    技术分享

    去其他二个从服务器 查看都能看到

    技术分享

额外知识点:给主服务器加上密码以后,从服务器必须要加密码才能连接

      例子:

      1,杀掉所有的redis , 修改主服务器的配置文件

技术分享

      2,重启服务器,连接进行操作会失败

      技术分享

      3,只有输入密码后才能操作

      技术分享

     4,如果是redis集群服务器,那么从服务器要修改  

      技术分享

      5,redis主从复制的缺陷

        技术分享

上一篇:Mysql中行转列和列转行
下一篇:没有了
网友评论