redis 三个高级数据类型解析
redis 三个高级数据类型解析
4.1. 计数器
3.1. 简介
2.1. 简介:
2.2. 应用场景:
2.3. 特点 :
2.4. 优点 :
2.5. 缺点 :
1.1. 简介:
1.2. 操作方式
1.3. 命令
1.4. bitmaps一般的使用场景特点:
1.5. bitmaps 使用场景
1.5.4.1. 应用场景
1.5.4.2. 特点:
1.5.1. 用户签到
1.5.2. 统计活跃用户(用户登录情况)
1.5.3. 统计用户是否在线
1.5.4. 实现布隆过滤器
1. Bitmaps 位图
2. HyperLogLog
3. GEO
4. 总结
5. BitMap、HyperLogLog和布隆过滤器对比
6. 相同点:
1. Bitmaps 位图
1.1. 简介:
bitmaps不是一个真实的数据结构。而是String类型上的一组面向bit操作的集合。由于strings是二进制安全的blob,并且它们的最大长度是512m,所以bitmaps能最大设置2^32(2^32^92^20)个不同的bit。
1.2. 操作方式
恒定时间的单个bit操作,例如把某个bit设置为0或者1。或者获取某bit的值。
对一组bit的操作。例如给定范围内bit统计(例如人口统计)。
1.3. 命令
Bits设置和获取通过SETBIT 和GETBIT 命令,用法如下: