开发者社区 > 数据库 > NoSQL数据库 > 正文

Redis读写分离版是否支持事务

我开了个发现是支持的。但我想问你们是如何实现事务一致性保证的?文档中没写。

伪代码比如:

WATCH a
r = GET a
multi
SET a r+r
exec

也就是我watch一个key,并get

假如此时get是从只读replica读到的旧值,而master的值早就变了,那么watch并不会触发,set的值也就不一致了。

展开
收起
网游主程 2024-06-10 09:04:11 93 0
1 条回答
写回答
取消 提交回答

阿里云NoSQL数据库提供了一种灵活的数据存储方式,可以支持各种数据模型,包括文档型、图型、列型和键值型。此外,它还提供了一种分布式的数据处理方式,可以支持高可用性和容灾备份。包含Redis社区版和Tair、多模数据库 Lindorm、MongoDB 版。

相关产品

  • 云数据库 Tair(兼容 Redis)
  • 相关电子书

    更多
    ApsaraDB for Redis——与创客同行 立即下载
    微博的Redis定制之路 立即下载
    云数据库Redis版的开源之路 立即下载