2024-06-17
其他
00

目录

redis:什么是主从复制
哨兵
redis 集群

redis:什么是主从复制

主从复制,是将数据库分为主从节点,主节点源源不断的将数据复制给从节点,保证主从节点中存有相同的数据 有了主从复制,数据就可以有多份副本,这带来了以下几个好处:

  1. 提升了数据库的请求处理能力,一个节点支持的读流量有限,部署多个节点,主从节点可以共同提供服务
  2. 提升整个系统的高可用性,因为从节点有主节点数据的副本,当主节点宕机后,可以立刻提升其中一个从节点为主节点,继续提供服务

哨兵

  • 哨兵是一个额外的哨兵进程,负责监督主节点的健康状态,一般一个哨兵系统需要最起码三个哨兵节点
  • 特点
    • 部署相对简单、对现有单机redis实例做主从复制,兼容性好
    • 不支持数据分片、手动扩容麻烦

redis 集群

  • 概念:redis 集群不同于redis哨兵的高可用方案,他是多个redis节点组成,每个节点负责数据的一部分
  • 特点
    • 节点之间互相通信,自动完成数据分布和故障转移
    • 跨槽操作有限制(多键事务(hash tag解决))

本文作者:曹子昂

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!