开启读写分离

最近更新时间: 2024-06-12 15:06:00

云数据库 Redis 支持开启和关闭读写分离功能,针对读多写少的业务场景,解决热点数据集中的读需求,最大支持1主5从模式,提供最大5倍的读性能扩展能力。

注意:

  • 开启读写分离,可能会导致数据读取不一致(副本节点数据延后于主节点),请先确认业务是否允许数据不一致的问题。
  • 关闭读写分离,可能会导致存量连接闪断,建议在业务低峰期进行操作。

实现机制

  • 读写分离原理:兼容 Redis 4.0 及以上的标准架构和集群架构,通过 Proxy 层实现自动读写分离。

  • 读写分离权重:开启读写分离 Proxy 将按照主节点只写,从节点平均分配读请求的方式来提供访问。

读写分离计费

开启读写分离,将对只读副本收取一定的费用,具体费用请参见 产品定价。

开启读写分离

  1. 登录 Redis 控制台。

  2. 在实例列表,找到要开启读写分离的实例。

    您可以在右上角的搜索框根据实例名称查找实例。

  3. 单击目标实例名称,进入实例详情页面。

  4. 单击【节点管理】页签,在页面右上角,单击【副本只读】后面的

  5. 在【开启副本只读】对话框,认真阅读提示信息,单击【确定】,开启读写分离。

  6. 等待几秒钟,在【实例详情】页面的【规格信息】页面,可以查看实例的【副本只读】为【已开启】。即可对实例配置读写分离的业务。