转向
MOVED转向
单节点登录情况
sh
redis-cli -a password -h 192.168.0.90 -p 6371
执行正常命令
sh
get username
# moved转向
127.0.0.1:6371> get username
(error) MOVED 14315 192.168.0.90:6373
redis官方规范要求所有客户端都应处理moved错误,从而实现对用户的透明,
单机模式/集群模式下moved错误的显示区别
- 集群模式:自动转向
- 单机模式:需要做出处理
集群登录情况
集群登录可以解决moved转向问题
sh
redis-cli -c -a password -h 192.168.0.90 -p 6371
ASK转向
正常登录先执行asking
sh
asking
集群登录可以解决ASK转向问题