RedisBloom:添加项目(位串)的选项没有散列?

RedisBloom: Option to add items (bit strings) as is with no hashing?

我正在考虑将 Redis 用于我的下一个项目(内存中,快速),但现在我的问题是弄清楚它如何以及是否可以真正实现我的目标。目标是存储 "large"(百万)数量的固定长度位串,然后使用输入(查询)位串搜索数据库。搜索意味着 return 满足以下条件的所有内容:

查询&值=查询

例如。如果查询中设置的所有位也在该键的值 return 中设置,例如。 bloom-filter 尽管在我的工作领域中通常不会这样称呼它。

我找到了模块 RedisBloom,但我已经从外部程序中获得了我的布隆过滤器(位串),我只想使用 RedisBloom 来存储它们和搜索(exists 命令)。因此,在我的例子中,"Add" 命令应该按原样接受输入,而不是再次对其进行哈希处理。

这可能吗?如果没有其他建议?

不,这是不可能的,因为从这个意义上说,RedisBloom 是一个 "black box" - 它管理自己的数据结构。