Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

阿里-Redis最佳实践与实战指南 PDF 下载


分享到:
时间:2021-11-18 09:39来源:http://www.java1234.com 作者:转载  侵权举报
阿里-Redis最佳实践与实战指南 PDF 下载
失效链接处理
阿里-Redis最佳实践与实战指南 PDF 下载



本站整理下载:
提取码:6mzf 
 
 
相关截图:
 
主要内容:

标准版-双副本模式采用主从(Master-Replica)模式搭建。主节点提供日常服务访问,备节点提供HA高可用,当主节
点发生故障,系统会自动在30秒内切换至备节点,保证业务平稳运行。
·特点:
1.可靠性:采用双机主从(Master-Replica)架构,主从节点位于不同物理机。主节点对外提供访问,用户可通过
Redis命令行和通用客户端进行数据的增删改查操作。当主节点出现故障,自研的HA系统会自动进行主从切换,保证
业务平稳运行。
2.数据可靠:默认开启数据持久化功能,数据全部落盘。支持数据备份功能,用户可以针对备份集回滚实例或者克隆
实例,有效地解决数据误操作等问题。同时,在支持容灾的可用区(例如杭州可用区H+I)创建的实例,还具备同城
容灾的能力。
两个副本之间的数据实时异步同步,切换主备时可能存在延迟情况。当主节点宕机的时候,可能存在一部分数据没有同步
到B进程(即备节点)上,此时如果进行主备切换,B进程相对于A进程有同步延迟,可能存在部分数据丢失。
此外,在双副本中可以做数据的克隆,即备份机,备份到另一个地方做数据持久化。当业务需要做数据回滚时,可以从备
份机上进行恢复。
ECS
SLB:Classic/VPC
HA
故障迁移
进程B
Replica
进程A
Master
5 6 Redis训练营电子书
标准版-单副本采用单个数据库节点部署架构,没有可实时同步数据的备用节点,不提供数据持久化和备份策略,使用于
数据可靠性要求不高的纯缓存业务场景使用。
·特点:
1.纯缓存类业务使用,单副本只有一个在线数据节点,性价比高;
2.阿里云自研HA高可用系统,异常30秒自动切换。
单副本在使用时需要注意,当高可用节点A宕机后,需要先对B节点进行缓存的预热,避免切换后发现B节点无数据可用。
3.读写分离
2.标准版 – 单副本
ECS
SLB:Classic/VPC
HA
Failover
Process B
Process A
Master
ECS实例
读/写请求
读请求
读请求
读请求
主节点
Proxy节点
数据分片
……
只读节点1
高可用系统监控所有节点
只读节点2
只读节点N
主节点
同 步 数 据
针对读多写少的业务场景,云数据库Redis推出了读写分离版的产品形态,提供高可用、高性能、灵活的读写分离服务,
满足热点数据集中及高并发读取的业务需求,最大化地节约运维成本。
ECS实例通过Proxy节点,可以将读写请求分发到主节点数据分片,并将部分读请求分发到其他只读节点。
·使用场景:
1.读取请求QPS压力较大:适合读多写少型业务;
2.对Redis协议兼容要求较高的业务。
·建议与使用须知:
1.非特殊需求不建议使用,QPS压力大的业务建议使用集群版;
2.当一个只读节点发生故障时,请求会转发到其他节点;如果所有只读节点均不可用,请求会全部转发到主节点,导
致主节点压力过大;
3.只读节点发生异常时,高可用系统会暂停异常节点服务进行重搭恢复,但不承诺只读节点的恢复时间指标;
4.只读节点数据旧于主节点且落后时间可能很长。

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐