1. Bitmamaps
通过该类型可以实现对位的操作:
- 实际为字符串,但可以对字符串的位进行操作。
- 操作:
增加:setbit key offset value
获取:getbit key offset
统计1出现的数量:bitcount key
复杂操作:bitop
2. HyperLogLog
主要用于基数的计算(基数:不重复的元素集合)
操作:
pfadd key element
: 添加执行元素到HyperLogLog中
pfcount key
: 统计基数的数量
pfmerge
:合并两个HyperdLogLog到一个新的HyperLogLog中
3. Geospatial
该类型就是元素的二维坐标,主要针对地理坐标。
geoadd key 经度 维度 操作
: 添加经纬度
geopos key 名称
: 获取经度和维度
geodist key 名称1 名称2 单位
:获取两个位置的直线距离
georadius key 经度 维度 n 单位
:以给定经纬度 获取n为半径内的元素