redis cluser中同步写入的写丢失

bq9c1y66  于 2021-06-09  发布在  Redis
关注(0)|答案(0)|浏览(280)

书中有一段https://redis.io/topics/cluster-tutorial 上面写着:
redis cluster在绝对需要的时候支持同步写入,通过wait命令实现,这使得丢失写入的可能性大大降低,但是请注意,即使使用同步复制,redis cluster也不能实现强一致性:在更复杂的故障情况下,总是有可能选择一个不能接收写操作的从设备作为主设备。
据我所知,同步写入的工作原理如下:1。客户机z向b2发送数据d。b向b1、b2和b3发送数据d。b等待来自b1、b2和b3 4的ack。b将响应成功返回给z
其中z是客户机,b是shard的主节点,b1、b2和b3是b的副本。
我的问题是,即使在复杂的场景中,它怎么会像同步写入一样在同步写入中失败呢?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题