ShardedJedis如何在redis节点之间分发数据?

时间:2014-05-22 16:25:28

标签: redis jedis

我试图弄清楚在Jedis中使用ShardedJedis类时,决定redis节点存储数据背后的逻辑究竟是什么。 用于在节点之间分配数据的算法究竟是什么?

1 个答案:

答案 0 :(得分:1)

如果你检查the source code,你会看到Jedis通过散列整个密钥的名称进行分片。相关函数称为'getShard'和'getShardInfo'(第77-87行)。