请求中的CROSSSLOT键不会散列到同一插槽

时间:2019-02-13 15:02:04

标签: redis jedis redis-cluster

当前,我们正在使用单个redis实例(使用了字符串数据结构,在这里我能够使用“ get key”和“ mget key1 key2”来获取数据)。要缩放现在创建的redis集群的Redis,我会收到以下错误:ERR CROSSSLOT Keys in request don't hash to the same slot

如果我给#标签,则所有数据都存储在一个插槽中。所有其他插槽均未使用。 我是Redis的新手,请提出一个解决方案,如何利用所有插槽。预先感谢。

1 个答案:

答案 0 :(得分:0)

RTFM:https://redislabs.com/blog/redis-clustering-best-practices-with-keys/

键被散列。使用散列会强制使用相同的散列结果(即插槽),以便可以执行多个命令操作。