GEO数据结构
2026年3月1日小于 1 分钟
GEO数据结构
GEO即Geolocation-地理坐标。它允许我们将地理坐标(经度和纬度)与一个关联的字符串值(通常是地点名称)一起存储,并提供了一系列命令来查询和操作这些地理位置信息。
GEOADDkey longitude latitude member- 将一个地理位置(经度、纬度和值-通常是地点名称)添加到指定的 key 中。
GEODISTkey member1 member2- 计算两个地理位置之间的距离返回,返回结果默认以米为单位。
GEOHASHkey member [member ...]- 将一个或多个地理位置坐标转换为hash字符串返回。
GEOPOSkey member [member ...]- 返回一个或多个地理位置的坐标。
GEOSEARCH- 在指定范围内搜索地理位置。并按照与指定点的距离进行排序后返回。
GEOSEARCHSTORE- 在指定范围内搜索地理位置,并将结果存储在指定的 key 中。