0

我正在尝试在 Redis 中实现布谷鸟过滤器。到目前为止,我所拥有的一切都很好,只是它只是在单个节点上插入所有值,即使在集群上工作时也是如此。

为了在多个节点上实现它,我正在考虑使用一些哈希函数将不同的元素指向不同的节点。Redis 中是否有任何命令或函数调用允许使用其键或数字甚至特定插槽将元素强制到特定节点?

作为参考,这是我到目前为止的布谷鸟过滤器的实现。

顺便说一句,我可以参考 Redis 中分布式节点上的 Cuckoo Filter 或 Bloom Filter 的现有实现吗?

4

1 回答 1

0

本页介绍了 Redis 集群的工作原理以及在集群模式下使用 redis-cli 的工作原理。其他客户端在集群模式下可以更好地处理操作,但是 redis-cli 的基本功能应该适用于简单的测试。

如果您查看 Redis 附带的其他数据结构(例如,散列或集合)的代码,您会注意到它们没有处理集群模式的代码。这由cluster.c中的代码处理,并且应该与您的实现正交。您确定您已正确配置集群和 Redis cli 吗?

于 2016-11-07T16:52:09.513 回答