地质师

语法
GEODIST key member1 member2 [M | KM | FT | MI]
从以下位置开始可用:
3.2.0
时间复杂度:
O(1)
ACL 类别:
@read, @geo, @slow,

返回由排序集表示的地理空间索引中两个成员之间的距离。

给定一个表示地理空间索引的排序集,使用GEOADD命令,该命令返回指定单位中两个指定成员之间的距离。

如果缺少一个或两个成员,则命令返回 NULL。

单位必须是以下之一,默认为 meters:

  • m 表示米。
  • 公里代表公里。
  • 英里的 mi 的 m.
  • ft 代表脚。

计算距离时假设地球是一个完美的球体,因此在极端情况下,误差可能高达 0.5%。

例子

GEOADD 西西里岛 13.361389 38.115556 “巴勒莫” 15.087269 37.502669 “卡塔尼亚” GEODIST 西西里岛 Palermo Catania GEODIST 西西里岛 Palermo Catania 公里 GEODIST 西西里岛 Palermo 卡塔尼亚 mi GEODIST 西西里岛 Foo 酒吧

RESP2 回复

以下选项之一:

RESP3 回复

以下选项之一: