GEOPOS

语法
GEOPOS key [member [member ...]]
可用版本
Redis 开源版 3.2.0
时间复杂度
对于每个请求的成员为 O(1)。
ACL 类别
@read, @geo, @slow,

返回由键 key 处的有序集合表示的地理空间索引中所有指定成员的位置(经度,纬度)。

给定一个表示地理空间索引的有序集合,使用 GEOADD 命令填充后,获取指定成员的坐标通常很有用。当通过 GEOADD 填充地理空间索引时,坐标会转换为 52 位 geohash,因此返回的坐标可能与用于添加元素的坐标不完全相同,可能会引入小的误差。

该命令可以接受可变数量的参数,因此即使只指定一个元素,它也总是返回一个位置数组。

示例

GEOADD Sicily 13.361389 38.115556 "Palermo" 15.087269 37.502669 "Catania" GEOPOS Sicily Palermo Catania NonExisting

RESP2 回复

数组回复:一个数组,其中每个元素都是一个包含两个元素的数组,表示作为命令参数传递的每个成员名称的经度和纬度 (x,y)。不存在的元素报告为数组的 Nil 回复 元素。

RESP3 回复

数组回复:一个数组,其中每个元素都是一个包含两个元素的数组,表示作为命令参数传递的每个成员名称的经度和纬度 (x,y)。不存在的元素报告为数组的 Null 回复 元素。
评价此页面
返回顶部 ↑