Redis三种部署方案图文详解


Redis三种部署方案图文详解

standaloan(单机模式)

standaloan 是redis单机模式,及所有服务连接一台redis服务,该模式不适用生产。如果发生宕机,内存爆炸,就可能导致所有连接改redis的服务发生缓存失效引起雪崩。(推荐:redis视频教程)

ssentinel(哨兵模式)

redis-Sentinel(哨兵模式)是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-sl*e的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换,而Redis-sentinel本身也是一个独立运行的进程,它能监控多个master-sl*e集群,发现master宕机后能进行切换

1.jpg

sentinel哨兵如下功能实现

(1)monitoring:监控redis是否正常运行

(2)notification:通知application错误信息

(3)failover:当某个master死掉,选择另外一个sl*e升级为master,更 新master-sl*e关系。

(4)configurationprovider:client通过sentinel获取redis地址,并在failover时更新地址

2、sentinels and sl*es autodiscovery(redis2.8及以上)

配置文件中只配置master地址,sl*e地址和sentinel地址可以自动发现。

(1)sentinels——sentinel之间通过redis pub/sub交换信息获得。

(2)sl*es——询问master获得。

Trae国内版 Trae国内版

国内首款AI原生IDE,专为中国开发者打造

Trae国内版 2045 查看详情 Trae国内版

3、sdown、odown、failover

故障检测一般都是通过ping-pong机制,sentinel引入sdown(主观下线)和odown(客观下线)机制,目的应该是在集群规模较大时,检测更客观

(1)sdwon——is-master-down-after-milliseconds(可配置)时间内ping-pong失败。sdown的sl*e不能升级为master。

(2)odown——超过一定数目(可配置)的sentinel认为sdown,odown只针对master。

(3)failover——多数sentinel认为odown。

redis-cluster(集群模式)

redis集群模式,同样可以实现redis高可用部署,Redis Sentinel集群模式中,随着业务量和数据量增,到性能达到redis单节点瓶颈,垂直扩容受机器限制,水平扩容涉及对应用的影响以及数据迁移中数据丢失风险。针对这些痛点

Redis3.0推出cluster分布式集群方案,当遇到单节点内存,并发,流量瓶颈是,采用cluster方案实现负载均衡,cluster方案主要解决分片问题,即把整个数据按照规则分成多个子集存储在多个不同几点上,每个节点负责自己整个数据的一部分。

Redis Cluster采用哈希分区规则中的虚拟槽分区。虚拟槽分区巧妙地使用了哈希空间,使用分散度良好的哈希函数把所有的数据映射到一个固定范围内的整数集合,整数定义为槽(slot)。Redis Cluster槽的范围是0 ~ 16383。槽是集群内数据管理和迁移的基本单位。

采用大范围的槽的主要目的是为了方便数据的拆分和集群的扩展,每个节点负责一定数量的槽。Redis Cluster采用虚拟槽分区,所有的键根据哈希函数映射到0 ~ 16383,计算公式:slot = CRC16(key)&16383。每一个实节点负责维护一部分槽以及槽所映射的键值数据。下图展现一个五个节点构成的集群,每个节点平均大约负责3276个槽,以及通过计算公式映射到对应节点的对应槽的过程。

2.jpgredis-cluster架构图

3.jpg

更多redis知识请关注redis入门教程栏目。

以上就是Redis三种部署方案图文详解的详细内容,更多请关注其它相关文章!


# 并在  # 北碚区免费网络营销推广  # 排行类网站建设方案  # 新建区一站式营销推广  # 漯河全网推广营销中心  # 照明行业网站建设技术  # 平湖seo推广值得推荐  # 烟台营销网站优化  # 出租房屋的营销推广方式  # 专业seo推广优质团队  # 资讯网站建设美丽  # Redis  # 是在  # 都是  # 计算公式  # 如何实现  # 网络带宽  # 升级为  # 国内  # 三种  # 多个 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 优化推广96088 】 【 技术知识133117 】 【 IDC资讯59369 】 【 网络运营7196 】 【 IT资讯61894 】


相关推荐: 《梦想世界:长风问剑录》药师一图流分享  XPath动态元素定位:如何精准选择文本内容变化的元素  谷歌学术论文搜索引擎 谷歌学术官网入口论坛永久链接  b站怎么用微信登录_b站微信登录方法  优化长HTML属性值:SonarQube警告与实用策略  抖音怎么解除第三方绑定_抖音解除第三方平台绑定方法介绍  Python对象引用与属性赋值:理解链表中的行为  鼠标没反应了怎么办 无线/有线鼠标失灵的解决方法【详解】  PPT智能排版生成入口 免费PPT内容自动生成平台  济南公交卡手机充值指南  解决CSS background 属性中 cover 关键字的常见误用  Win10如何彻底关闭OneDrive Win10禁用云同步功能【纯净】  广州地铁app准妈咪徽章领取方法  TikTok视频播放不流畅怎么办 TikTok视频播放优化方法  如何快速去除厨房重油污? 2025年最好用的厨房清洁剂推荐  阿里云共享相册入口在哪  视频号视频怎么免费保存到相册?保存到相册需要注意什么?  C++中的explicit关键字有什么作用_C++类型转换控制与explicit使用  解决jQuery多计算器输入字段冲突的教程  优酷官网登录入口电脑版 优酷官网网址入口  iPhone17Pro如何连接蓝牙耳机_iPhone17Pro蓝牙设备配对与连接方法介绍  Excel如何快速找到并断开外部数据源链接_Excel外部数据源断开方法  阿里旺旺电脑网页版入口 阿里旺旺电脑版网页登录入口  《大润发优鲜》充值方法介绍  手机雨课堂网页版入口免登录 雨课堂网页版可点击直接进入  在Django中动态检查模型关联:一种灵活的解决方案  获取WooCommerce产品在后台编辑页面的分类ID  《腾讯相册管家》注销账号方法  Excel如何快速合并单元格内容_Excel文本合并与函数操作技巧  J*aScript与HTML元素交互:图片点击事件与链接处理教程  风神瞳获取全攻略  QQ网页版官方账号登录入口 QQ网页版网页版入口快速导航  《雷电模拟器》自动点击设置方法  《百果园》充值余额方法  Highcharts雷达图轴线交点数值标注指南  店铺如何关联视频号推广?视频号推广有什么用?  search中maxlength属性用法解析  歌词怎么展示在|直播|间视频号?有什么注意事项?  Yandex浏览器官方入口_Yandex搜索引擎中文版  铁路12306入口 铁路12306官网版入口登录网址  TikTok收藏夹无法删除视频如何解决 TikTok收藏管理优化方法  谷歌邮箱官方入口链接 谷歌邮箱网页版电脑端快速登录  Yandex无需登录畅游 俄罗斯搜索引擎最新官网指南  PHP utf8_encode 字符编码转换疑难解析与最佳实践  Windows 11怎么删除恢复分区_Windows 11使用Diskpart命令强行删除分区  《顺丰同城骑士》查看我的技能方法  Selenium自动化:利用键盘模拟解决复杂日期输入框输入问题  京东快递包裹信息查询入口 京东快递官方查询平台入口  百度识图图像分析 百度识图识别平台  《华夏千秋》龙女试炼功法获取方法 

 2019-11-29

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

运城市盐湖区信雨科技有限公司


运城市盐湖区信雨科技有限公司

运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。

 8156699

 13765294890

 8156699@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.