HelloCoder HelloCoder
首页
《Java小白求职之路》
《小白学Java》
计算机毕设
  • 一些免费计算机资源
  • 脚手架工具
  • 《从0到1学习Java多线程》
  • 《从0到1搭建服务器》
随笔
关于作者
首页
《Java小白求职之路》
《小白学Java》
计算机毕设
  • 一些免费计算机资源
  • 脚手架工具
  • 《从0到1学习Java多线程》
  • 《从0到1搭建服务器》
随笔
关于作者
  • 《LearnJavaToFindAJob》

    • 导读

    • 【初级】6~12k档

    • 【中级】12k-26k档

      • JVM进阶

      • Java进阶

      • MySQL

      • 中间件

        • Redis

          • Redis为什么删除数据后,内存占用依然很高?
          • Redis为什么要使用单线程,新版本为什么引入多线程?
          • Redis为什么要把字符串设计成SDS?
          • Redis主从、哨兵、集群的区别
          • Redis主从同步的原理
          • Redis之缓存击穿、穿透、雪崩
          • Redis分布式事务锁的原理
          • Redis的使用规范有哪些?
          • Redis的删除策略和内存淘汰机制
          • Redis的持久化机制,RDB和AOF
          • Redis的监控指标有哪些?
          • 一致性hash算法
        • Docker面试题
        • Dubbo面试题
        • Netty面试题
        • Nginx面试题
        • Tomcat面试题
        • Zookeeper面试题
        • elasticsearch面试题
        • k8s面试题
        • 消息队列面试题
      • 算法

      • 高阶

    • 【高级】26k+档

    • 大厂面试题

    • 求职建议

    • 面经

  • LearnJavaToFindAJob
  • 【中级】12k-26k档
  • 中间件
  • Redis
#Redis #主从 #哨兵 #集群的区别
码农阿雨
2022-06-02
目录

Redis主从、哨兵、集群的区别

# Redis 主从复制、哨兵和集群三者区别

主从复制是为了数据备份;哨兵是为了高可用,Redis主服务器挂了哨兵可以切换;集群则是因为单实例能力有限,搞多个分散压力,简短总结如下:

**主从模式:**备份数据、负载均衡,一个Master可以有多个Slaves。

**哨兵模式:**sentinel发现master挂了后,就会从slave中重新选举一个master。当主节点出现故障时,由Redis Sentinel自动完成故障发现和转移,并通知应用方,实现高可用性。

(1)集群监控:负责监控Redis master和slave进程是否正常工作 (2)消息通知:如果某个Redis实例有故障,那么哨兵负责发送消息作为报警通知给管理员 (3)故障转移:如果master node挂掉了,会自动转移到slave node上 (4)配置中心:如果故障转移发生了,通知client客户端新的master地址

**集群模式:**cluster是为了解决单机Redis容量有限的问题,将数据按一定的规则分配到多台机器。

简单总结:

sentinel着眼于高可用,Cluster提高并发量。

1. 主从模式:读写分离(高性能),备份,一个Master可以有多个Slaves。

2. 哨兵sentinel:监控,自动转移,哨兵发现主服务器挂了后,就会从slave中重新选举一个主服务器。(高可用)

3. 集群:为了解决单机Redis容量有限的问题,将数据按一定的规则分配到多台机器,即每台redis存储不同的内容;内存/QPS不受限于单机,可受益于分布式集群高扩展性。

阅读全文
×

(为防止恶意爬虫)
扫码或搜索:HelloCoder
发送:290992
即可永久解锁本站全部文章

解锁
#Redis#主从#哨兵#集群的区别
上次更新: 2025-02-21 06:04:57
最近更新
01
《LeetCode 101》
02-21
02
IDEA、Golang、Pycharm破解安装
02-21
03
《LeetCode CookBook》
02-21
更多文章>
Theme by Vdoing | Copyright © 2020-2025 码农阿雨
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式