Redis主从

一、为何需要主从

单节点Redis的并发能力是有上限的,要进一步提高Redis的并发能力,就需要搭建主从集群,实现读写分离

二、如何设置主从

有临时和永久两种模式:

  • 修改配置文件(永久生效)

    • 在redis.conf中添加一行配置:slaveof <masterip> <masterport>
  • 使用redis-cli客户端连接到redis服务,执行slaveof命令(重启后失效):

    slaveof <masterip> <masterport>
    

注意:在5.0以后新增命令replicaof,与salveof效果一致。

三、数据同步原理

1.全量同步
  • 在这里插入图片描述

  • 在这里插入图片描述

  • 从节点最开始也是master,所以第一次主从的Replication id肯定是不一样的

2.增量同步
  • 在这里插入图片描述

  • repl_baklog大小有上限,写满后会覆盖最早的数据。如果slave断开时间过久,导致尚未备份的数据被覆盖,则无法基于log做增量同步,只能再次全量同步

优化主从就集群

在这里插入图片描述

相关推荐

  1. redis主从

    2023-12-30 03:26:02       35 阅读
  2. Redis主从同步

    2023-12-30 03:26:02       36 阅读
  3. docker 搭建 redis 主从节点

    2023-12-30 03:26:02       66 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-30 03:26:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-30 03:26:02       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-30 03:26:02       82 阅读
  4. Python语言-面向对象

    2023-12-30 03:26:02       91 阅读

热门阅读

  1. install mpirun

    2023-12-30 03:26:02       69 阅读
  2. 基于SpringBoot的足球社区管理系统

    2023-12-30 03:26:02       64 阅读
  3. LeetCode 热题 100——1.两数之和

    2023-12-30 03:26:02       67 阅读
  4. web worker的介绍和使用(包含使用案例)

    2023-12-30 03:26:02       52 阅读
  5. CSS3学习之01

    2023-12-30 03:26:02       57 阅读
  6. 2023.12.29每日一题

    2023-12-30 03:26:02       60 阅读
  7. 【AI】人工智能爆发推进器之迁移学习

    2023-12-30 03:26:02       62 阅读
  8. LeetCode第1题 - 两数之和

    2023-12-30 03:26:02       60 阅读
  9. 第二百三十四回

    2023-12-30 03:26:02       57 阅读
  10. [动态规划]天平

    2023-12-30 03:26:02       53 阅读
  11. resnet18

    resnet18

    2023-12-30 03:26:02      66 阅读
  12. 【第30例】IPD产品开发概念阶段详解

    2023-12-30 03:26:02       65 阅读