GEODIST
Syntax
GEODIST key member1 member2 [M | KM | FT | MI]
- Available since:
- 3.2.0
- Time complexity:
- O(1)
- ACL categories:
-
@read
,@geo
,@slow
,
Return the distance between two members in the geospatial index represented by the sorted set.
Given a sorted set representing a geospatial index, populated using the GEOADD
command, the command returns the distance between the two specified members in the specified unit.
If one or both the members are missing, the command returns NULL.
The unit must be one of the following, and defaults to meters:
- m for meters.
- km for kilometers.
- mi for miles.
- ft for feet.
The distance is computed assuming that the Earth is a perfect sphere, so errors up to 0.5% are possible in edge cases.
Examples
RESP2 Reply
One of the following:
- Nil reply: one or both of the elements are missing.
- Bulk string reply: distance as a double (represented as a string) in the specified units.
RESP3 Reply
One of the following:
- Null reply: one or both of the elements are missing.
- Bulk string reply: distance as a double (represented as a string) in the specified units.