当前位置: 首页 > news >正文

redis的三大模式的演化及集群模式思考和总结

redis的三大模式,也是循序渐进。

1、主从复制

比如一开始的读写分离的,主从复制。

一个master,多个slave。

master进行写和 增量同步,slave负责读,和接收增量同步的信息。

这样压力减轻。

2、哨兵模式

这个推出,是为了解决上面的主从复制的时候,如何master挂了,系统自己不会选新的master,所以需要这个哨兵模式,相当于找了个监考老师,但是这个监考老师不做事务的处理。

这个呢,还是基于单个集群来讲,也就是1个master,多个slave.

3、redis cluster集群模式

这个就是很有意思,为了扩展哨兵模式,解决大数据存储的问题。光一个master,得累死。

所以弄了将这个大数据进行拆分,16384 数据分片/取模,就是按照合适的比例,将数据合理分配到不同的集群中。

用学校打比方,就是100个学生,之前都在一个班上。(只有当前一个集群,有1个master,多个slave,哨兵模式)

现在减轻压力,100个学生,分成3个班。(一个集群,分出很多片,每个片有一个master,多个slave)。

我的一些拙见,欢迎一起探讨。

相关文章:

  • Git汇总
  • 【开源书籍】深入讲解内核网络、Kubernetes、ServiceMesh、容器等云原生相关技术。
  • JavaIO输入输出
  • 企业如何设计和实施有效的网络安全演练?
  • 大话设计模式——六大基本设计原则(SOLID原则)
  • 【C语言】扫雷小游戏
  • 路由Vue-Router使用
  • windbg托管内存泄漏排查
  • 魔众 文库配置异步转换
  • 网格矢量如何计算莫兰指数
  • SpringBoot学习之Kibana下载安装和启动(Mac版)(三十二)
  • Mac下Docker Desktop starting的解决方法
  • 电商系列之风控安全
  • C++--友元
  • 蓝桥杯 经验技巧篇
  • Linux中磁盘管理
  • 白色磨砂质感html5页源码
  • 【Redis】NoSQL之Redis的配置和优化
  • 51单片机实验02- P0口流水灯实验
  • 操作系统原理及安全2-进程管理实验(验证型)_创建一个子进程,显示new process(1)
  • https://app.hackthebox.com/machines/Inject
  • Spring —— Spring简单的读取和存储对象 Ⅱ
  • 渗透测试之冰蝎实战
  • Mybatis、TKMybatis对比
  • Microsoft Office 2019(2022年10月批量许可版)图文教程
  • 《谷粒商城基础篇》分布式基础环境搭建
  • 哈希表题目:砖墙
  • Vue 3.0 选项 生命周期钩子
  • 【车载嵌入式开发】AutoSar架构入门介绍篇
  • 【计算机视觉 | 目标检测】DETR风格的目标检测框架解读