Redis训练营电子书Redis最佳实践与实战指南源码核心贡献者带你学习Redis关键技术阿里云数据库1Redis训练营电子书31432466073Redis开发实操之春运迁徙页面Redis的运维实战Redis的开发规范和常见问题Redis架构与介质选择指引Redis的高并发实战:抢购系统Redis生态Redis训练营微信关注公众号:阿里云数据库第一时间,获取更多技术干货阿里云开发者“藏经阁”海量免费电子书下载阿里云Redis官网GitHub-Alibaba/TairHashGitHub-Alibaba/TairStringRedis实战课程34Redis训练营电子书Redis架构与介质选择指引(一)标准版如上图所示,Redis集群架构分为两大类:标准版与集群版。标准版是最原始的Redis单进程模式,标准版细分为双副本、单副本、读写分离三个类别。集群版分为代理模式与直连模式。业务从标准版迁移到集群版时的可能存在Redis命令不兼容,代理模式可以通过Proxy帮业务解决这方面问题。直连模式中,RedisClient通过RedisCluster模式直连RedisDB节点,做到减少网络时延,提升一定的性能。这两种连接模式下分别支持了双副本跟单副本两种数据形态。Redis集群架构作者:民科Redis标准版单副本双副本读写分离代理模式直连模式双副本单副本集群版ECSSLB:Classic/VPCHA故障迁移进程BReplica进程AMasterECSSLB:Classic/VPCHAFailoverProcessBProcessAMaster如上图所示,标准版的拓扑结构是业务在ECS直接通过SLB连接到后端的Redis节点。这里Redis节点会有两种情况,第一种情况是左图的一组一备,进程B是一个热备,主备之间数据直接进行同步。第二种情况是右图的冷备,只有在主节点挂掉以后,冷备会被拉起,这个时候数据是空的。·使用场景:1.对Redis协议兼容性要求较高的业务;2.单个Redis性能压力可控的场景;3.Redis命令相对简单,排序和计算之类的命令较少的场景。标准版细分为:双副本、单副本和读写分离三种形态,下面逐一介绍。1.标准版-双副本标准版-双副本模式采用主从(Master-Replica)模式搭建。主节点提供日常服务访问,备节点提供HA高可用,当主节点发生故障,系统会自动在30秒内切换至备节点,保证业务平稳运行。·特点:1.可靠性:采用双机主从(Master-Replica)架构,主从节点位于不同物理机。主节点对外提供访问,用户可通过Redis命令行和通用客户端进行数据的增删改查操作。当主节点出现故障,自研的HA系统会自动进行主从切换,保证业务平稳运行。2.数据可靠:默认开启数据持久化功能,数据全部落盘。支持数据备份功能,用户可以针...