[Redis]-四种部署方式
创始人
2024-02-16 15:58:56
0

森格 | 2022年11月

本文是对Redis部署方式的学习,主要学习基本原理,以及几种方式的优缺点。


一、部署方式概况

在这里插入图片描述
对于Redis的安装部署主要可以分为单机版、主从同步、Sentinel哨兵、Cluster集群部署四种方式,下面一起看下几种方式的优缺点。


二、部署方式介绍

2.1 单机版

优点:

1)架构简单、部署方便

缺点:

1)性能瓶颈。高性能受限于CPU的处理能力。

2)数据的不可靠性。在缓存使用,进程重启会造成数据丢失。

2.2 主从同步

在这里插入图片描述
优点:

1)高可靠性。主库发生故障,可以进行主备切换,保证服务平稳运行;合理备份,可以解决数据丢失。

2)读写分离。从节点可以拓展主库节点的读能力。

缺点:

1)故障恢复复杂。如果没有HA系统,主库故障,先需要手动将一个节点晋升为主节点,再需要通知业务方变更配置,其次让其他从节点复制新主库节点。

2)主库的写与存储受单机限制

2.3 哨兵模式

**加粗样式**
一种原生HA解决方案,部署框架主要包括两部分:哨兵集群和数据集群,哨兵集群节点数为奇数个,最少3个。

优点:

1)Sentinel哨兵集群部署简单。

2)解决了Redist主从模式的HA问题。

缺点:

1)原理理解繁琐

2)资源浪费。数据节点的slave作为备份节点不提供服务。

3)没有解决读写分离

2.4 Cluster集群模式
在这里插入图片描述

Redis Cluster可以起到很好的负载均衡的目的。采用了虚拟槽分区,所有键根据hash函数到0~16383。

优点:

1)去中心化

2)数据按slot动态存储。节点间数据共享,可动态调整数据分布。

3)可拓展性。可线性拓展到1000多节点。

4)高可用性。故障时可以自动Failover,节点间通过Goosip协议交换状态信息,使用投票机制完成slave到master的晋升。

缺点:

1)数据异步复制,不强调数据的一致性。

2)Client实现复杂

三、部署方式对比

经过上述介绍,几种部署方式的对比如表3-1:

表3-1 部署方式对比

模式优点缺点
单机版架构简单,部署方便性能瓶颈、数据不可靠
主从复制高可靠性,读写分离故障恢复复杂,主库的写跟存受单机限制
Sentinel 哨兵集群部署简单,HA原理繁琐,slave存在资源浪费,不能解决读写分离问题
Redis Cluster去中心化,数据动态存储solt,可扩展,高可用数据异步复制,Client实现复杂

以上是对Redis部署方式的基本学习,后续仍需要在实践中去感受几种方式的不同之处。

相关内容

热门资讯

美国参议院Murphy:将通过... 美国参议院Murphy:将通过法律手段阻止美国总统特朗普针对风电场采取的命令。
“免申即享”,一次性信用修复政... 蓝鲸新闻12月22日讯(记者 严沁雯)个人信用重塑支持政策正式落地。12月22日,中国人民银行发布关...
一次性信用修复政策公布,将帮助... 新华社北京12月22日电题:一次性信用修复政策公布,将帮助哪些人重塑个人信用? 12月22日,中国人...
*ST惠程(002168)披露... 截至2025年12月22日收盘,*ST惠程(002168)报收于3.69元,较前一交易日上涨5.13...
苹果因应用商店追踪政策被意大利... 12月22日消息,据欧洲新闻网报道,意大利竞争管理局对苹果公司、苹果分销国际公司和苹果意大利公司处以...
形势政策系列报告会第二场报告会... 新华社北京12月22日电 由中央宣传部、中央和国家机关工委、教育部、中央军委政治工作部、北京市委联合...
中国将主要签证便利化政策延长至... On December 18, several Chinese embassies issued a...
“两高”相关部门负责人就第三批... 2025年12月22日上午10:00,最高人民法院召开新闻发布会,与最高人民检察院联合发布第三批行政...
商务部回应安世半导体问题:督促... 新华社北京12月22日电 商务部新闻发言人22日就安世半导体问题答记者问时说,中国政府本着对全球半导...
创识科技实控人张更生被留置,去... 每经记者|赵李南 每经编辑|董兴生 12月22日,创识科技(SZ300941,股价28.87元,市...