?
This document uses PHP Chinese website manual Release
GEOPOS key member [member ...]
自3.2.0起可用。
時間復雜度:每個請求成員的 O(log(N)),其中 N 是有序集合中元素的數量。
返回按鍵處有序集合表示的地理空間索引的所有指定成員的位置(經度,緯度)。
給定一個表示地理空間索引的有序集合,使用 GEOADD 命令填充,獲取指定成員的坐標通常很有用。當通過 GEOADD 填充地理空間索引時,坐標將轉換為52位地理哈希,因此返回的坐標可能不完全是用于添加元素的坐標,但可能引入小錯誤。
該命令可以接受可變數量的參數,因此即使指定了單個元素,它也會始終返回一個位置數組。
陣列回復,具體為:
該命令返回一個數組,其中每個元素是一個兩元素數組,表示每個成員名稱的經度和緯度(x,y)作為參數傳遞給該命令。
非現(xiàn)有元素被報告為數組的 NULL 元素。
redis> GEOADD Sicily 13.361389 38.115556 "Palermo" 15.087269 37.502669 "Catania" (integer) 2
redis> GEOPOS Sicily Palermo Catania NonExisting 1) 1) "13.36138933897018433" 2) "38.11555639549629859" 2) 1) "15.08726745843887329" 2) "37.50266842333162032" 3) (nil)