- 要学习翻官方文档的习惯,所以我这边把BitMaps的命令贴在这里
-
官方文档介绍
Bitmaps不是一种真正意义上的数据结构,而是一个面向bit位操作的一个集合,并且使用String类型实现。最大存储内容是512MB。具体来说就是 2^32个bit位。
Bitmaps的操作被分为两种类型: 单bit位的set或者get操作
- 一组bit位操作,比如统计指定范围内的bit位为1的个数
Bitmaps的最大优势就是可以用最少的空间来存储信息。以记录用户id来说,用512M可以存储4百万用户
命令操作
命令分类可以分为:针对单个bit位和针对一组bit位的。
- 针对单个bit位
- setbit:自动扩容
- getbit:没设置过的bit位,默认返回0
针对一组bit位
这块我没耐心读了。以后再来补充
参考文档
- Redis官方数据类型文档: https://redis.io/topics/data-types-intro
- Redis官方数据类型简介文档:https://redis.io/topics/data-types