当前有两台redis主服务器
主:A => 对应A-1 A-2 A-3 从
主:B => 对应B-1 B-2 B-3 从我现在的思路是分 读\写 操作
读:随机拿出A或B其中一台供客户端使用,如果访问返回false提供另一台给客户端使用。即保证一台挂了,另外一台正常运行写:同时连接A和B,在set操作中,写入同样的key 和 value 以保证数据同步。那么问题来了:
假如 A或B其中一台挂掉了,在没有恢复他的时候,在写操作的时候只能写入其中一台,那么这个时候数据就不同步,导致客户端访问的数据不同。请问各位有没有什么好的解决办法
主:A => 对应A-1 A-2 A-3 从
主:B => 对应B-1 B-2 B-3 从我现在的思路是分 读\写 操作
读:随机拿出A或B其中一台供客户端使用,如果访问返回false提供另一台给客户端使用。即保证一台挂了,另外一台正常运行写:同时连接A和B,在set操作中,写入同样的key 和 value 以保证数据同步。那么问题来了:
假如 A或B其中一台挂掉了,在没有恢复他的时候,在写操作的时候只能写入其中一台,那么这个时候数据就不同步,导致客户端访问的数据不同。请问各位有没有什么好的解决办法
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货