zoukankan      html  css  js  c++  java
  • redis主从模式

    为了降低每个redis服务器的负载,我们可以设置多个服务器一起执行任务,做主从模式

    一个redis服务器负责写数据,其他的服务器负责读数据,主服务器的数据也会自动的同步给其他的从服务器

    修改配置文件,从服务器配置

    一般默认只读,同时也需要却掉bind的ip,那一行注释掉

    主从模式同步的基本原理

      设置好slave服务器之后,slave服务器会与master创建链接,master在收到请求之后,会启动一个后台进程,创建当前redis保存数据的快照文件,同时也会收集redis所有的写操作并缓存成文件,master在完成整个镜像的备份之后,会把数据文件发给slave,

    slave把文件保存到磁盘上,然后把数据加载到内存中,接着master会把所有的缓存的命令发给slave。

         总结一下:

          1:slave服务器主动链接到master服务器

          2:slave服务器发送SYCN命令到Master服务器请求同步

          3:master服务器备份数据库到rdb文件

          4:master服务器把rdb文件传输给slave服务器

          5:master服务器清空数据库数据,把rdb文件数据导入数据库中

          6:完成之后,接下来master服务器把用户所有更改数据的操作,通过命令的方式转发给所有的slave服务器,slave服务器执行master服务器发送过来的命令就可以完成整个同步的流程

  • 相关阅读:
    Axis2 1.7.4构建项目
    MyBatis之传入参数
    eclipse快捷键
    WEB-INF目录下的jsp页面如何访问?
    web-content和web-info目录问题
    http响应报文和http请求报文 详细信息
    极光推送知识点2
    极光推送别名、标签怎么理解
    推送的通知和自定义消息区别
    个推
  • 原文地址:https://www.cnblogs.com/dtiove/p/5842013.html
Copyright © 2011-2022 走看看