一、Geospatial(地理位置)
方法 | 命令 |
添加 | geoadd key longitude latitude filed ... |
查询 | geopos key filed ... |
查两个地址的距离(unit:单位,M/KM/FT/MI) | geodist key filed1 filed2 [unit] |
获取范围内的其他元素 asc(由近到远)、desc(由远到近) count(数量) | georadius key longitude latitude radius distance |
以自身的元素为中心实现获取范围内的其他元素 | georadiusbymember key member radius distance |
二、HyperLogLog(基数)
方法 | 命令 |
添加 | pfadd key value1 value2 ... |
获取 | pfcount key1 key2 |
合并 | pfmerge keynew key1 key2 |
三、Bitmap
方法 | 命令 |
添加 | setbit key offset value |
获取 | getbit key |
统计 | bitcount key [start end] |
位运算 op有and(交集)/or(并集) /xor(异或)/not(取非) | bitop op keynew key1 key2 ... keyn |
返回设置为1或0的一个字符串中的第一个点的位置 | bitpos key bit [start end] |