Redis

关注公众号 jb51net

关闭
首页 > 数据库 > Redis > Redis单点集群部署模式

Redis从单点到集群部署模式(单机模式 主从模式 哨兵模式)

作者:cartoon

这篇文章主要为大家介绍了Redis从单点集群部署模式(单机模式 主从模式 哨兵模式)详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

导读

redis 从单点 -> 集群总共有三个部署模式:单机模式,主从模式,哨兵模式,集群模式

单机模式

新手入门模式。单机模式意味着 Redis 是单点的,部署在一台服务器,挂了就挂了,用在本地测试还可以,但是生产环境就算了。

优势

劣势

主从模式

当流量越来越大,单台机器资源不能无限增长,就需要水平扩展到多个节点,使用多个节点分散承接读流量。

主从模式为主节点承接写流量,从节点承接读流量,二者数据一致通过主节点异步复制(全量复制 / 增量复制)到从节点。

优势

劣势

哨兵模式

哨兵模式主要解决主从模式中手动切换的部分,本质上哨兵代替了人,通过 gossip 协议监控主节点的健康情况。

优势

劣势

集群模式

集群模式主要解决了两个问题:写流量水平扩展 & 哨兵与主节点的网络抖动。

集群模式主要的架构为:主节点平分 16384 个槽,集群支持主节点的动态上线/下线(需要 rehash),主节点与从节点通过心跳关联,主节点失联后从节点有权发起选举成为主节点(raft 算法)。

优势

劣势

redis 节点间复制有两种:全量复制 & 部分复制

全量复制

出现场景

过程

部分复制

出现场景

过程

以上就是Redis从单点集群部署模式(单机模式 主从模式 哨兵模式)的详细内容,更多关于Redis单点集群部署模式的资料请关注脚本之家其它相关文章!

您可能感兴趣的文章:
阅读全文