文档首页>
多活高可用服务 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)
父主题: 使用场景