阿里巴巴联合亚信、华为等行业良师益友,提出了redis架构规范,以有效发挥Redis的优势,进而下降用户本钱、提升互联网系统的业务稳定性及性能。
首先,Redis架构规范中提出了关于容灾防护的需求:1)完备的利用层、物理层、网络层三重防护;2)机器的双活、容量的双机监控;3)可扩大性的架构是一定要的,斟酌性能优化、弹性扩容、边沿缓存等因素。
另外,Redis架构规范里还详细论述了负载均衡的实行策略:1)为了保证高效力,建议采取无状态的利用分发机制,充分利用数据库内存分片机制;2)工作节点之间使用可靠消息队列,使用RPC调用方式完成数据流转;3)机器可靠性低时,应当动态分配任务给负载量更小的系统;4)实行灰度发布、智能判断等技术,以下降产生突发情况时,用户体验受影响的程度。
最后,Redis架构规范里还介绍了性能监控和优化的策略:1)应当完全的性能指标建立,包括QPS(每秒要求处理)、延迟、存活时间等;2)公道设置缓存层级,实行A/B测试,做性能开发的本钱消耗分析;3)设置基于业务角度的某项特定指标优化,如保证页面响应时间在200ms之内;4)监控机器及网络出现异常;5)采取实时调度技术,使系统调用更加有效。
Redis架构规范定义了一整套系统架构优化框架,重在提高系统的可用性,减少容灾及性能消耗。这一规范的实行,可以帮助用户发挥Redis的优势,把系统功能实现的更加稳定、可靠。
本文来源:https://www.yuntue.com/post/187174.html | 云服务器网,转载请注明出处!

微信扫一扫打赏
支付宝扫一扫打赏