Redis 基本数据类型
关键词:
String
、Hash
、List
、Set
、Zset
Redis 提供了多种数据类型,每种数据类型有丰富的命令支持。
Redis 支持的基本数据类型:STRING、HASH、LIST、SET、ZSET
Redis 支持的高级数据类型:BitMap、HyperLogLog、GEO、Stream
使用 Redis ,不仅要了解其数据类型的特性,还需要根据业务场景,灵活的、高效的使用其数据类型来建模。
...大约 34 分钟
关键词:
String
、Hash
、List
、Set
、Zset
Redis 提供了多种数据类型,每种数据类型有丰富的命令支持。
Redis 支持的基本数据类型:STRING、HASH、LIST、SET、ZSET
Redis 支持的高级数据类型:BitMap、HyperLogLog、GEO、Stream
使用 Redis ,不仅要了解其数据类型的特性,还需要根据业务场景,灵活的、高效的使用其数据类型来建模。
关键词:
BitMap
、HyperLogLog
、Geo
、Stream
Redis 支持的高级数据类型:BitMap、HyperLogLog、GEO、Stream
使用 Redis ,不仅要了解其数据类型的特性,还需要根据业务场景,灵活的、高效的使用其数据类型来建模。
Bitmap,即位图,是一串连续的二进制数组(0 和 1),可以通过偏移量(offset)定位元素。由于 bit 是计算机中最小的单位,使用它进行储存将非常节省空间,特别适合一些数据量大且使用二值统计的场景。例如在一个系统中,不同的用户使用单调递增的用户 ID 表示。40 亿($$2^{32}$$ = $$410241024*1024$$ ≈ 40 亿)用户只需要 512M 内存就能记住某种状态,例如用户是否已登录。
Java 中的数据类型有两类:
String
、数组等)