Redis第二十讲 Redis哨兵自动故障转移与优缺点
2023-09-11 14:16:28 时间
sentinel哨兵是特殊的redis服务,不提供读写服务,主要用来监控redis实例节点。
哨兵架构下client端第一次从哨兵找出redis的主节点,后续就直接访问redis的主节点,不会每次都通过sentinel代理访问redis的主节点,当redis的主节点发生变化,哨兵会第一时间感知到,并且将新的redis主节点通知给client端(这里面redis的client端一般都实现了订阅功能,订阅sentinel发布的节点变动消息),在复制的基础上,哨兵实现了自动化的故障恢复。缺陷:写操作无法负载均衡;存储能力受到单机的限制。
哨兵模式优缺点
优点:
1、哨兵集群,基于主从复制模式,所有的主从配置优点,它都有
2、主从可以切换,故障可以转移,高可用性的系统
3、哨兵模式就是主从模式的升级,手动到自动,更加健壮
缺点:
1、Redis不好在线扩容的,集群容量一旦到达上限,在线扩容就十分麻烦
2、哨兵模式的配置繁琐
3,资源浪费,Redis 数据节点中 slave 节点作为备份节点不提供服务。
4,Redis Sentinel 主要是针对 Redis 数据节点中的主节点的高可用切换,对 Redis 的数据节点(主节点)做失败判定分为主观下线和客观下线两种,
相关文章
- redis集群与分片(2)-Redis Cluster集群的搭建与实践
- redis安装(Linux版)
- Redis+Lua实现简易的秒杀抢购
- Navicat Premium v16.2 大有不同 | 一个工具将轻松搞定Mysql+Redis等混合部署的管理开发需求
- 通过Shell和Redis来实现集群业务中日志的实时收集分析
- Redis——Lettuce连接redis集群
- Redis——maven、spring、jedis快速搭建redis工程
- 谷粒商城创建Redis集群(二十五)
- Redis开发 - 1. 认识redis
- 基于Redis实现分布式锁
- Spring集成Redis集群(含spring集成redis代码)
- Redis Desktop Manager无法连接虚拟机中启动的redis服务问题排查步骤
- Redis持久化机制
- Redis_redis分布式锁-SETNX
- Redis基础:特点(内存运行、原子性、持久化)、5种基本数据类型与3种特殊数据类型、redis命令、发布订阅机制、事务(单条命令原子性事务不是原子性)、数据备份与恢复、安全
- 【Redis入门笔记 04】事务的基本操作
- 【Redis入门笔记 01】redis 安装 & 配置
- Redis(1.12)Redis cluster搭建常见错误
- Install Redis on CentOS 6.4--转
- 曹工说JDK源码(4)--抄了一小段ConcurrentHashMap的代码,我解决了部分场景下的Redis缓存雪崩问题
- 曹工说Redis源码(7)-- redis server 的周期执行任务,到底要做些啥
- 曹工说Redis源码(6)-- redis server 主循环大体流程解析
- 曹工说Redis源码(1)-- redis debug环境搭建,使用clion,达到和调试java一样的效果
- redis哨兵模式实现主从故障切换
- Could not connect to Redis at 127.0.0.1:6379: 由于目标计算机积极拒绝,无法连