做附近的人功能时候,需要用到geo功能,redis正好提供了这个功能,但是发现没有删除geo位置的函数

  • GEOADD 添加一个经纬度到一个集合的位置
  • GEODIST 计算一个集合中2个位置的距离
  • GEOHASH 把经纬度计算成一个标准的Geohash
  • GEOPOS 返回一个集合中指定位置的经纬度
  • GEORADIUS 以一个经纬度为中心 计算指定距离范围内所有的位置元素
  • GEORADIUSBYMEMBER 以一个位置为中心 计算指定距离范围内所有的位置元素

我们发现,上面列出的所有geo相关的函数中没有关于删除geo的函数,怎么才能删除geo位置呢?答案是使用集合函数中的 zrem 即可删除,因为geo本质是储存在了一个集合中的。