redis - 如何获取Redis位图中设置位的所有位置?
问题描述
据我所知,我们可以获取/设置单个位并对其进行计数,但是没有命令可以检索设置位的所有位置。
我的解决方案是遍历所有可能的索引并询问它是否设置。这种方式的缺点是,如果密钥包含大量位,例如:1,000,000 位,则会导致大量的 getbits 请求。而且我需要事先知道我必须获得哪些索引。
其他解决方案是使用“get”命令获取密钥的值,然后在客户端扫描它。但我正在寻找一个更好的解决方案,它可以在处理位图中利用 redis
有人知道更好的解决方案吗?我真的很感激任何评论。
解决方案
推荐阅读
- ios - 无法使 SFSafariViewController 状态栏样式 lightContent
- java - 为什么我得到预期的 begin_array 但是 String
- java - 单击按钮时如何调用方法
- javascript - 动态加载的 Vue 组件给我 404
- ionic-framework - ionic 3在拖放后计算项目
- python-3.x - 如何在 python 字典上实现 RSA 加密/解密?
- linkedin - LinkedIn Share Post V2 API 内部服务器错误
- android - 如何使用 Robolectric 触发发布到 ScheduledExecutorService 的延迟任务
- python-xarray - xarray - 如何重命名 DataArray 对象的维度
- c# - 映射目标类具有更多属性时,Automapper 失败