redis - 是否可以管道 Redis 布隆过滤器命令?
问题描述
Redis 有一个用于处理布隆过滤器的模块:
https://oss.redislabs.com/redisbloom/Bloom_Commands/
Redis 还允许流水线化命令:
https://redis.io/topics/pipelining
具体来说,我希望检查布隆过滤器中是否存在一长串项目。在当前的实现中,这需要我发出 N 个单独的请求,一个针对清单中的每个项目。
寻找客户端代码示例以BF.EXISTS
在一个网络请求中流水线化一批调用。
解决方案
无需使用管道。相反,您可以使用BF.MEXISTS命令检查多个项目:
BF.MEXISTS key item1 item2 item3
推荐阅读
- apache - 使用 ApacheDS 创建新模式 LDAP
- awk - AWK 脚本输出不正确 - 列中重复
- python - 使用 np.tile 对一批图像中每个图像的 10 个图像进行平铺
- css - 如何使 HTML 视频背景与文本叠加响应
- javascript - 在 keypress 上返回 false 是否总是阻止跨不同浏览器的 keyup 事件?
- arm - mbed os 中的 LWIP 以太网连接失败
- c# - Winforms登录中的ASP .NET Core身份未进行身份验证
- javascript - Javascript 和 HTML - 从 SPAN 和选择中获取价值
- linux - 用于查找和调整具有
- python - PostgreSQL 中的 UPSERT 函数