最近在学习redis.有个问题想不明白 比如现在有 一个redis主机 A 从机B ,C 当主机A挂掉了.从机B 升级成主机 这时候程序要如何知道主机已经换人了
程序的逻辑应该是这样的:
使用现有的连接进行Set(set操作必然要到master)操作的时候发现服务器连不上. 这个时候组件内部应当处理重试操作 重新连接后, 组件内部应该例如info或者cluster nodes(非集群,和集群模式)获取节点信息. 这个时候client就知道了.
info
cluster nodes