【问题标题】:Is it possible to pipeline Redis bloom filter commands?是否可以管道 Redis 布隆过滤器命令?
【发布时间】:2021-04-15 02:15:32
【问题描述】:

Redis 有一个用于处理布隆过滤器的模块:

https://oss.redislabs.com/redisbloom/Bloom_Commands/

Redis 还允许命令流水线化:

https://redis.io/topics/pipelining

具体来说,我希望检查布隆过滤器中是否存在一长串项目。在当前的实现中,这需要我发出 N 个单独的请求,一个对应于清单中的每个项目。

寻找客户端代码示例以在一个网络请求中处理一批BF.EXISTS 调用。

【问题讨论】:

    标签: redis pipeline bloom-filter


    【解决方案1】:

    无需使用管道。相反,您可以使用BF.MEXISTS 命令来检查多个项目:

    BF.MEXISTS key item1 item2 item3
    

    【讨论】:

    • 虽然您想使用 BF.MEXISTS,因为它比流水线执行得更好,但您仍然可以毫无问题地流水线。
    猜你喜欢
    • 2016-10-27
    • 2021-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-25
    • 2010-09-21
    • 1970-01-01
    • 2017-03-17
    相关资源
    最近更新 更多