美文网首页
redis_主从复制

redis_主从复制

作者: 魔曦帝天 | 来源:发表于2019-11-25 20:02 被阅读0次

redis主从复制 同时存在以下几个问题:

一旦 主节点宕机,从节点 晋升成 主节点,同时需要修改 应用方 的 主节点地址,还需要命令所有 从节点 去 复制 新的主节点,整个过程需要 人工干预。
主节点 的 写能力 受到 单机的限制。
主节点 的 存储能力 受到 单机的限制。
原生复制 的弊端在早期的版本中也会比较突出,比如:Redis 复制中断 后,从节点 会发起 psync。此时如果 同步不成功,则会进行 全量同步,主库 执行 全量备份 的同时,可能会造成毫秒或秒级的 卡顿。

利用docker实现redis主从复制

要点

修改配置文件,(实现主服务器,从服务器redis互相通信)
利用supervisor重新加载文件

从服务器配置

redis.conf中

slaveof  主服务器的IP  端口号

主服务器配置
redis.conf中

bind 从服务器ip

主从复制的两种方式

命令模式

slaveof  主服务器的IP  端口号
#slaveof 命令是异步的,不阻塞。
#并且此时,从服务器现有的数据会先被清空,之后再同步主服务器的数据

停止从服务器的复制:

slaveof no one
#执行该命令之后从服务器不再复制主服务器,但是之前复制的还会存在

配置文件方法

slaveof  主服务器的IP  端口号
// 配置此服务器只提供读取操作
slave-read-only yes
使用该方法必须重启redis服务
停止服务时也必须先注释上面的语句,然后重启redis服务

查看redis信息

info replication 

相关文章

  • redis_主从复制

    redis主从复制 同时存在以下几个问题: 一旦 主节点宕机,从节点 晋升成 主节点,同时需要修改 应用方 的 主...

  • redis_安装

    一、什么是 Redis REmoteDIctionaryServer,简称 Redis,是一个类似于Memcach...

  • redis_主从

    1、为什么要搭建主从系统 这已经是业界很多应用的通用做法了,跟mysql一样搭建主从常见的就是可以实现读写分离,至...

  • redis_集群

    1、为什么要弄redis集群 集群技术是构建高性能网站架构的重要手段,试想在网站承受高并发访问压力的同时,还需要从...

  • mysql 主从复制

    mysql 主从复制 网易数据库 石勇 提纲 什么是主从复制 主从复制的原理 主从复制的用途 主从复制的搭建 主从...

  • redis_内存淘汰策略

    redis_内存淘汰策略 介绍 Redis的内存淘汰策略是指在Redis的用于缓存的内存不足时,怎么处理需要新写入...

  • MySQL-主从复制&读写分离

    零、本文纲要 一、MySQL主从复制 主从复制 主从复制过程 配置主从复制 二、MySQL读写分离 读写分离 Sh...

  • DBA(MySQL)学习-主从复制基础

    1. 主从复制 1.1 介绍 1.2 主从复制的前提(如何搭建主从复制) 2. 搭建主从复制 2.1 搭建多实例 ...

  • MySQL如何配置主从复制,如何修复主从复制出现的异常?

    MySQL如何配置主从复制,如何修复主从复制出现的异常? 一、什么是Mysql主从复制 MySQL主从复制是其最重...

  • Redis的高可用

    Redis主从复制 什么是主从复制 Redis有三种集群方案,主从复制,哨兵,cluster集群,主从复制是指将一...

网友评论

      本文标题:redis_主从复制

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