数据库Redis读写分离实例
对于读多写少的场景,云数据库Redis版的读写分离实例能够提供灵活的支持。 简介针对读多写少的业务场景,云数据库Redis版推出了读写分离的产品形态,提供高可用、高性能、高灵活的读写分离服务,解决热点数据集中及高并发读取的业务需求,最大化地节约用户运维成本。 组件Redis读写分离版本由Proxy服务器、主备节点及只读节点组成。备节点作为热备节点不对外提供服务。只读节点承担读请求,Proxy按权重(目前权重由系统分配 ,暂时不支持自定义)将读写请求转发到主节点或者某个只读节点上。 说明 系统会将读请求平均分配到主节点和只读节点。例如,购买3个只读节点的实例,读权重是主节点和3个只读各25%。HA系统自动监控各节点的健康状态,异常时发起主备切换或重搭只读节点,并更新相应的路由及权重信息。 读写分离版本采取链式复制架构,可以通过扩展只读节点个数使整体实例性能线性增长;同时基于阿里云在源码层面对Redis复制流程的定制优化,可以最大程度地提升线性复制的系统稳定性。 应用和Redis读写分离版建立连接,Proxy会自动识别客户端发起的读写请求类型,按照权重作负载均衡,将请求转发到不同的数据节点...
