作者回复: Redis的客户端分片方案ShardedJedis就是用的一致性哈希来进行分片的。
作者回复: 一致性hash可以支持集群扩容,而且使用一致性哈希在进行集群扩容时,假设新加入节点在一致性哈希圆环上是A,沿逆时针方向的前一个集群节点是B,那么数据迁移只需要迁移B和A之间的数据,相比于普通的哈希后取模方法,一致性哈希能减少数据迁移量。