redis单点、主从、哨兵、集群的不同

redis哨兵模式有几个:

  • 单点
  • 主从
  • 哨兵
  • 集群

区别

主从模式:读写分离。

哨兵模式:哨兵模式是在主从模式的基础上添加了故障检测和自动故障转移的功能。还是读写分离。

哨兵节点负责监控主节点和从节点的状态,并在主节点宕机时选举新的主节点。

Redis哨兵模式与主从模式有以下区别:

  • 功能不同:主从模式用于数据的复制和故障恢复,而哨兵模式用于监控和管理Redis的高可用性。

  • 节点角色不同:主从模式中存在主节点和从节点,主节点负责接收写操作并将数据同步给从节点;哨兵模式中存在哨兵节点,哨兵节点负责监控主节点和从节点的状态,并在主节点宕机时选举新的主节点。

  • 故障恢复方式不同:主从模式中,当主节点宕机时,从节点会自动选举其中一个节点作为新的主节点;哨兵模式中,当主节点宕机时,哨兵节点会发现并选举新的主节点,同时还可以自动将从节点转变为主节点。

  • 配置方式不同:主从模式中,需要手动配置主节点和从节点的关系;哨兵模式中,需要配置哨兵节点,哨兵节点会自动发现并管理主节点和从节点的关系。

  • 高可用性不同:主从模式中,只有主节点宕机时,才需要选举新的主节点,期间可能会有一段时间的数据不一致;哨兵模式中,哨兵节点可以及时发现主节点宕机并选举新的主节点,从而提供更高的可用性。

而集群模式:

集群模式是在多个Redis节点之间分配数据,提供更高的可扩展性和容错能力。在集群模式中,数据被分配到多个Redis节点上,每个节点处理自己的数据。当一个节点失效时,集群会自动将这个节点的数据迁移到其他节点上。集群模式在Redis大规模部署中非常有用,因为它可以轻松扩展和缩小Redis集群,而不会影响到整个系统的性能和可靠性。

相关推荐
·薯条大王5 小时前
MySQL联合查询
数据库·mysql
极客天成ScaleFlash5 小时前
极客天成NVFile:无缓存直击存储性能天花板,重新定义AI时代并行存储新范式
人工智能·缓存
morris1316 小时前
【redis】redis实现分布式锁
数据库·redis·缓存·分布式锁
hycccccch7 小时前
Canal+RabbitMQ实现MySQL数据增量同步
java·数据库·后端·rabbitmq
这个懒人8 小时前
深入解析Translog机制:Elasticsearch的数据守护者
数据库·elasticsearch·nosql·translog
Yan-英杰8 小时前
【百日精通JAVA | SQL篇 | 第二篇】数据库操作
服务器·数据库·sql
NineData8 小时前
NineData云原生智能数据管理平台新功能发布|2025年3月版
数据库
爱的叹息8 小时前
spring boot集成reids的 RedisTemplate 序列化器详细对比(官方及非官方)
redis
weitinting9 小时前
Ali linux 通过yum安装redis
linux·redis
百代繁华一朝都-绮罗生9 小时前
检查是否存在占用内存过大的SQL
数据库·sql