redis应用--位图

Posted yourscgg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis应用--位图相关的知识,希望对你有一定的参考价值。

在我们平时开发过程中,会有一些 bool 型数据需要存取,比如用户一年的签到记录,签了是 1,没签是 0,要记录 365 天。如果使用普通的 key/value,每个用户要记录 365 个,当用户上亿的时候,需要的存储空间是惊人的。

为了解决这个问题,Redis 提供了位图数据结构,这样每天的签到记录只占据一个位,365 天就是 365 个位,46 个字节 (一个稍长一点的字符串) 就可以完全容纳下,这就大大节约了存储空间。

以上是关于redis应用--位图的主要内容,如果未能解决你的问题,请参考以下文章

redis应用--位图

数组与链表的应用-位图数组在Redis中的应用

七天玩转Redis | Day3Redis位图和GEO介绍与使用

Redis_04_Redis八种特殊数据类型

Redis_04_Redis八种特殊数据类型

redis中的Setbit位图法统计活跃用户