bitmap - 如何从 Redis 中的位图中获取所有值?

标签 bitmap redis

我有一个跨时间范围存储的位图。假设如果有用户请求一分钟,我会将位设置为 1。现在我希望 Redis 中的完整位图数组了解用户模式。

我会做这样的事情。其中 5 和 10 是分钟。

setbit userpattern 5 1
setbit userpattern 10 1

我需要这样的东西

getallbits user pattern 
0000100001 -> result

我有什么命令可以获取redis中的所有位值吗?如果没有,redis 中是否有任何其他可能的方法来解决这种情况。

最佳答案

您可以使用 GETRANGE命令带有警告,您需要对齐您的位。或者,有 v3.2 及更高版本 BITFIELD更合适的命令(至少对于高达 64 位模式的 atm)。

关于bitmap - 如何从 Redis 中的位图中获取所有值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36917769/

相关文章:

ruby-on-rails - 使用 Resque 重新排队作业

redis - Redis 支持的键类型

android - 如何从字符串中设置 imageView 的图像?

android - 采摘图像总是给出风景图像

android - 保存 Canvas ,带有绘制圆圈的位图

azure - 从客户端获取redis azure缓存的最大内存

Redis SET命令不能失败,但是可以吗?

ruby-on-rails - 操作系统 : Rails Layer connect to Elasticache : Redis

Android:我可以访问我自己的类中的资源吗?

c++ - Visual Studio C++ MFC : Displaying bitmap from imagelist