GEOHASH key member [member ...]

Returns members of a geospatial index as standard geohash strings

GEOHASH 命令用于将指定的地理空间位置(经度、纬度)转换为 Geo Hash 字符串。Redis Geo Hash 是一种将地理空间位置转换为字符串的方法,可以用于存储和查询地理空间位置信息,例如附近的商家、地标等等。

GEOHASH 命令的语法如下:

GEOHASH key member [member ...]

其中,key 是 Geo 空间索引的名称;member 是要转换为 Geo Hash 字符串的地理空间位置的名称。可以同时指定多个地理空间位置,每个位置由经度、纬度和名称组成。

例如,将名为“beijing”的地点(经度 116.46,纬度 39.92)转换为 Geo Hash 字符串,可以执行以下命令:

GEOHASH cities beijing

执行成功后,将返回名为“beijing”的地理空间位置的 Geo Hash 字符串。

需要注意的是,Geo Hash 字符串可以通过前缀匹配来查找附近的地理空间位置。如果两个地理空间位置的 Geo Hash 字符串前缀相同,则它们可能在同一区域内。可以使用其他 Geo 相关命令,例如 GEORADIUS 和 GEORADIUSBYMEMBER 等命令来查询和使用 Geo 空间索引中的位置信息。

powered by Gitbook© 2023 编外计划 | 最后修改: 2023-11-24 03:36:59

results matching ""

    No results matching ""