我只是想知道这个背景 .
在Redis群集中,redis-cli(启动群集模式,如redis-cli -c)请求从属密钥,以及在READONLY模式下与redis的redis-cli连接 .
如果从站没有主密钥(这意味着还没有同步),那么redis-cli集群模式是否可以重定向到具有密钥的主服务器?或者redis集群响应“(无)”?
如果与从站的连接处于 READONLY 模式,则任何只读命令将由从站提供,并且不会重定向到主站 .
READONLY
在您的情况下,即获取属于其主设备所拥有的插槽的密钥,但该密钥尚未同步到从设备,从设备将直接返回 nil 响应 .
nil
1 回答
如果与从站的连接处于
READONLY
模式,则任何只读命令将由从站提供,并且不会重定向到主站 .在您的情况下,即获取属于其主设备所拥有的插槽的密钥,但该密钥尚未同步到从设备,从设备将直接返回
nil
响应 .