Redis 地理空间

Redis 地理空间数据类型简介

Redis 地理空间索引允许您存储坐标并进行搜索。 此数据结构可用于查找给定半径或边界框内的附近点。

注意:
注意不要将 Geospatial 数据类型与 Redis Query Engine 中的 Geospatial 功能混淆。 尽管这两个功能之间存在一些相似之处,但数据类型是预期的 适用于更简单的使用案例,并且没有格式选项和查询的范围 在 Redis 查询引擎中可用。

基本命令

  • GEOADD将位置添加到给定的地理空间索引(请注意,此命令的 LONGITUDE 位于 LATITUDE 之前)。
  • GEOSEARCH返回具有给定半径或边界框的位置。

请参阅地理空间索引命令的完整列表

例子

假设您正在构建一个移动应用程序,让您能够找到离您当前位置最近的所有自行车租赁站。

将多个位置添加到地理空间索引:

Find all locations within a 5 kilometer radius of a given location, and return the distance to each location:

Learn more

RATE THIS PAGE
Back to top ↑