美文网首页
Redis主从架构

Redis主从架构

作者: 蓝色Hippie | 来源:发表于2020-08-20 06:52 被阅读0次

一、主从原理(读写分离)

    1.主节点只进行写操作,读操作交由从节点。

    2.从节点启动时,会同步主节点全量的数据

    3.主从第一次建立连接后,会触发全量复制。master节点会执行bgsave命令基于当前内存快照保存RDB文件到master节点本地,而不是用之前的生成的RDB文件。然后master节点就会把RDB文件通过网络传输发送给slave节点。由于这个时候master节点还会响应写命令,所以在这个传输期间会把写命令数据保存到积压缓冲区里面。当slave节点加载完成RDB文件后,master节点再把缓冲区的数据发送给从节点,保证主从节点数据一致性。slave节点完成RDB文件加载后,master都是通过缓存区内把写命令数据发给slave节点,而不是再次通过rdb文件。

master必须开启持久化模式

二、主从模式

0.一主一从模式

1.一主二从模式(常用)

最多配置两台slave

2.树状模式

将同步压力分给slave

三、搭建主从架构

    0.在多台服务器上安装redis

    1.【redis客户端下】查看主从关系,命令:info replication

    2.修改slave服务器核心配置文件,redis.conf

        2.1 搜索replicatoin,设置master的ip与端口:replicaof  192.1.60.105  6379

        2.2 设置访问master密码:masterauth password

        2.3 默认从节点只读: replica-read-only yes

        2.4(服务器磁盘较差,网络较好时)可以考虑开启无磁盘化复制(socket方式)

        repl-diskless-sync yes

        repl-diskless-sync-delay 5

相关文章

  • redis 主从架构搭建及原理详解

    1. redis 主从架构原理详解 (1) 读写分离 在redis主从架构中,Master节点负责处理写请求,Sl...

  • Redis三种架构及其原理

    一、主从架构 主从架构就是一个master节点,两个slave节点。 1.1 Redis主从数据如何同步? Red...

  • 14. Redis 主从复制

    9. Redis高可用集群 9.1 主从复制架构 主从模式(master/slave), 可以实现Redis数据的...

  • redis总结

    [toc] redis总结 redis 雪崩,穿透,击穿 redis集群 安装前准备 主从 架构 优缺点 优点: ...

  • Redis主从架构

    最简单的Redis主从架构即一台master,两台slave。 主从原理 Redis Master 写操作Redi...

  • 突破Java面试(23 - 3) - Redis replica

    redis replication -> 主从架构 -> 读写分离 -> 水平扩容支撑读高并发 1 图解redis...

  • redis Redis主从架构

    起因:随着项目的进一步推广,数据量的增大,直接访问mysql数据库获取数据所使用的时间越来越长,为解决当前主要矛盾...

  • redis主从复制

    主从架构图 主从复制的两种方式 起两个redis容器 方式一:命令模式 redis-server 开启redi...

  • Redis主从架构

    一、主从原理(读写分离) 1.主节点只进行写操作,读操作交由从节点。 2.从节点启动时,会同步主节点全量的数据 ...

  • Redis 主从架构

    单机的 redis,能够承载的 QPS 大概就在上万到几万不等。对于缓存来说,一般都是用来支撑读高并发的。因此架构...

网友评论

      本文标题:Redis主从架构

      本文链接:https://www.haomeiwen.com/subject/dooljktx.html