Redis集群(四):主从配置二
2023-09-11 14:21:35 时间
一、本文目的
主要介绍redis主从模式下各种情况
二、说明
- 主从的基本概念:Master用于写入,Slaver用于读取,不能写入或修改,一个Master可以对应多个Slaver
- Master写入数据后是通过异步复制的方式同步到Slaver,但是基本上不会有延迟
三、Master或Slaver挂掉的情况说明
- Slaver挂掉:不影响这个结构,只是该Slaver不能读,但是客户端读写不受影响,重启后即可加入
- Master挂掉:手动操作,在某个Slaver上执行命令Slaverof no one
Master挂掉 某个Slaver成为Master 其它Slaver通过
Slaverof关联新的Master原Master重启 原Master关联新的Master Master 挂掉 状态不变 状态为Master 成为新Master的Slaver 其它Slaver 状态不变 状态不变 成为新Master的Slaver 新Master的Slaver 新Master的Slaver - Master挂掉:sentinel哨兵,通过监控Master节点,当其挂掉后,选举其它Slaver成为新的Master
1、选举出某个Slaver成为新的Master
2、其它Slaver自动成为新Master的Slaver
3、原Master重新后自动成为新Master的Slaver - 添加新的Slaver:使用slaveof host port 到Master节点即可
相关文章
- redis集群与分片(2)-Redis Cluster集群的搭建与实践
- redis实战笔记(2)-第2章 使用 Redis构建Web应用
- redis cluster 集群 HA 原理和实操(史上最全、面试必备)
- redis外网访问和protected-mode配置
- springboot下整合redis使用redisTemplate模板
- Redis开发运维实践开发设计规范之超时设置
- 《Redis官方教程》-Redis的配置
- Spring Cache + Redis;用Spring Cache的注解自动管理Redis缓存
- redis----主二从三哨兵环境配置
- linux下apache php配置redis
- Redis连接(二)
- 《Redis入门指南(第2版)》一2.5 多数据库
- redis中set、setnx、setex区别
- windows下使用redis,Redis入门使用,Redis基础命令
- redis集群配置
- 【Redis数据结构 序】使用redis-py操作Redis数据库
- c#连接Redis Redis的安装与配置
- redis运用连接池报错解决
- Redis错误配置详解
- redis安装与配置(Linux)
- Redis(1.13)Redis cluster 分布式集群手动配置
- redis篇
- 曹工说Redis源码(6)-- redis server 主循环大体流程解析
- 曹工说Redis源码(3)-- redis server 启动过程完整解析(中)
- Redis--安装与配置(Linux与Windows)