文档首页> 多活高可用服务 MAS> 开发指南> Mas-Redis-SDK使用手册> 使用场景> local-read-async-double-write-support-readable(本地读异步双写)
更新时间:2023-12-27 GMT+08:00
分享

local-read-async-double-write-support-readable(本地读异步双写)

使用须知:另起线程进行数据同步,不能保证异步写成功、不能保证两端数据的一致性。

本地读异步双写场景具体操作

  • 对于用户,不感知多个redis。
  • 对于SDK
    • 读操作:当local redis的readable == true(在mas管理页面有设置)同步路由到到local redis, 否则, 同步路由到active redis。
    • 写操作:当local redis的readable == true(在mas管理页面有设置)同步路由到近端redis,同时异步发送到远端redis。否则同步路由到active redis。异步写另外一端。

readable为MAS管理页面可以为redis设置的值,含义:是否可读。

图1 local-read-async-double-write-support-readable 部署图

图2 local-read-async-double-write-support-readable 部署图 (az2的redis readable==false)

分享:

    相关文档

    相关产品