各位大神,请教一个问题。不知道会不会出现这种错误情况:
假设有两个 Proxy,A 和 Dashboard 可以正常通信,B 和 Dashboard 之间网络出现问题。在 slot 数据迁移时,A 可以正常同步新的 slot 信息,B 会出现问题,如果卡在了 Prepared 阶段,而这个时候 A 处理了一个 key 的请求,将这个 key 的数据迁移到新的 redis 节点了,后来 B 又接收到了同一个 key 的请求,由于没有不同步 slot 信息,B 会在将请求代理到原来的 redis 节点,此时旧 redis 节点上已经不存在这个 key 的数据了,会返回 key 不存在的错误。