redis cluster 一个请求如何定位到对应的节点的判断是在服务端还是客户端?

新手上路,请多包涵

redisredis cluster 一个请求如何定位到对应的节点的判断是在服务端还是客户端?

阅读 1.8k
1 个回答

首先定位是redis cluster实现的,并且它也支持。
使用redis-cli时,可以看到MOVE TO重定向。


slot哈希槽的算法是公开的,客户端也可以实现。比如Java的Redisson就是在客户端做的。


所以你这个问题,在于怎么定义客户端。Redis服务端与客户端通信协议是RESP,你也可以实现自己的客户端。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题