zoukankan      html  css  js  c++  java
  • Redis的主从同步复制

    先来看一下Redis的主从同步复制的原理:

    在Slave启动并连接到Master之后,它将主动发送一条SYNC命令。此后Master将启动后台存盘进程,同时收集所有接收到的用于修改数据集的命令,在后台进程执行完毕后,Master将传送整个数据库文件到Slave,以完成一次完全同步。而Slave服务器在接收到数据库文件数据之后将其存盘并加载到内存中。此后,Master继续将所有已经收集到的修改命令,和新的修改命令依次传送给Slaves,Slave将在本次执行这些数据修改命令,从而达到最终的数据同步。

    再来看一下主从同步的一些配置:

    Redis的集群的配置非常之简单,不像MC我们还得要自己去设计算法

    来看一下简单的配置:

     1 Master配置:
     2 
     3 1:关闭rdb快照(备份工作交给slave)
     4 2:可以开启aof
     5 
     6 slave配置:
     7 
     8 1: 声明slave-of
     9 2: 配置密码[如果master有密码]
    10 3: [某1个]slave打开 rdb快照功能
    11 4: 配置是否只读[slave-read-only]

    主要就是上面的几个配置,非常的简单。

    主从复制的好处是啥?

    1 1.可以进行备份,防止数据丢失和单点故障
    2 2.读写分离,分担主服务器写的压力
    3 3.任务的分离,如从服务器可以分担备份工作和审计工作
  • 相关阅读:
    HO引擎近况20210912
    查询超时问题的处理
    ubuntu根据关键词批量杀进程
    创建notebook适用的虚拟环境
    信赖域策略优化(Trust Region Policy Optimization, TRPO)
    强化学习(Reinforcement Learning)
    生成对抗网络(GAN与W-GAN)
    卷积神经网络CNN
    循环神经网络RNN
    PyTorch自动求导
  • 原文地址:https://www.cnblogs.com/shangzekai/p/4707428.html
Copyright © 2011-2022 走看看