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

新手上路,请多包涵

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

阅读 1.9k
1 个回答

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


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


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