做附近的人功能时候,需要用到geo功能,redis正好提供了这个功能,但是发现没有删除geo位置的函数
- GEOADD 添加一个经纬度到一个集合的位置
- GEODIST 计算一个集合中2个位置的距离
- GEOHASH 把经纬度计算成一个标准的Geohash
- GEOPOS 返回一个集合中指定位置的经纬度
- GEORADIUS 以一个经纬度为中心 计算指定距离范围内所有的位置元素
- GEORADIUSBYMEMBER 以一个位置为中心 计算指定距离范围内所有的位置元素
我们发现,上面列出的所有geo相关的函数中没有关于删除geo的函数,怎么才能删除geo位置呢?答案是使用集合函数中的 zrem 即可删除,因为geo本质是储存在了一个集合中的。