GEODIST

语法
GEODIST key member1 member2 [m | km | ft | mi]
自版本可用
3.2.0
时间复杂度
O(1)
ACL 类别
@read, @geo, @slow,

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

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

如果一个或两个成员丢失,该命令将返回 NULL。

单位必须是以下之一,默认值为米

  • m 表示米。
  • km 表示千米。
  • mi 表示英里。
  • ft 表示英尺。

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

示例

GEOADD Sicily 13.361389 38.115556 "Palermo" 15.087269 37.502669 "Catania" GEODIST Sicily Palermo Catania GEODIST Sicily Palermo Catania km GEODIST Sicily Palermo Catania mi GEODIST Sicily Foo Bar

RESP2 响应

以下之一

RESP3 响应

以下之一


RATE THIS PAGE
Back to top ↑