首页 > 其他 > 详细

010. redis 主从架构下如何才能做到 99.99% 的高可用性?

时间:2020-02-29 16:51:59      阅读:76      评论:0      收藏:0      [点我收藏+]

什么是 99.99% 高可用?

  • 不可用:系统挂掉,很难恢复起来,短时间内都不行,这就不可用
  • 高可用:全年 99.99/99.9/99 % 的时间都能正常提供服务就是高可用

这里有一个比较学术点的解释:可用性的高低 是使用 不可用时间总时间 的比例来衡量。不可用时间是从故障发生到故障恢复的时间。比如,可用性 4 个 9 的系统(99.99%),它一年宕机时间不能超过53分钟(=3652460*(1-0.9999))。做到高可用系统,需要尽可能的 降低故障发生的次数减少故障持续的时间

redis 不可用是什么?

单实例不可用?主从架构不可用?不可用的后果是什么?

技术分享图片

如上图,简单说就是 master 不可用的时候,后果就很严重

redis 怎么才能做到高可用?

技术分享图片

通过主备切换,在很短的时间内恢复可用状态。redis 哨兵(sentinal node)功能提供了这种支持。

接下来的几个章节都是讲解哨兵相关知识

参考

-中华石杉:亿级流量电商详情页系统实战(第二版):缓存架构+高可用服务架构+微服务架构
-Mrcode笔记本

010. redis 主从架构下如何才能做到 99.99% 的高可用性?

原文:https://www.cnblogs.com/codecheng99/p/12383544.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!