目录搜索
Clustercluster addslots(集群 槽位)cluster count failure reports(集群计数失败报告)cluster countkeysinslotcluster delslotscluster failovercluster forgetcluster getkeysinslotcluster infocluster keyslot(集群键槽)cluster meetcluster nodes(集群节点)cluster replicate(集群复制)cluster reset(集群重置)cluster saveconfigcluster set config epochcluster setslotcluster slavescluster slotsreadonlyreadwriteConnectionauthechopingquitselectswapdbGeogeoaddgeodistgeohashgeoposgeoradiusgeoradiusbymemberHasheshdelhexistshgethgetallhincrbyhincrbyfloathkeyshlenhmgethmsethscanhsethsetnxhstrlenhvalsHyperLogLogpfaddpfcountpfmergeKeysdeldumpexistsexpireexpireatkeysmigratemoveobjectpersistpexpirepexpireatpttlrandomkeyrenamerenamenxrestorescansorttouchttltypeunlinkwaitListsblpopbrpopbrpoplpushlindexlinsertllenlpoplpushlpushxlrangelremlsetltrimrpoprpoplpushrpushrpushxPub/SubpsubscribepublishpubsubpunsubscribesubscribeunsubscribeScriptingevalevalshascript debugscript existsscript flushscript killscript loadServerbgrewriteaofbgsaveclient getnameclient killclient listclient pauseclient replyclient setnamecommandcommand countcommand getkeyscommand infoconfig getconfig resetstatconfig rewriteconfig setdbsizedebug objectdebug segfaultflushallflushdbinfolastsavemonitorrolesaveshutdownslaveofslowlogtimeSetssaddscardsdiffsdiffstoresintersinterstoresismembersmemberssmovespopsrandmembersremsscansunionsunionstoreSorted SetszaddzcardzcountzincrbyzinterstorezlexcountzrangezrangebylexzrangebyscorezrankzremzremrangebylexzremrangebyrankzremrangebyscorezrevrangezrevrangebylexzrevrangebyscorezrevrankzscanzscorezunionstoreStringsappendbitcountbitfieldbitopbitposdecrdecrbygetgetbitgetrangegetsetincrincrbyincrbyfloatmgetmsetmsetnxpsetexsetsetbitsetexsetnxsetrangestrlenTransactionsdiscardexecmultiunwatchwatch
文字

GEOPOS key member [member ...]

自3.2.0起可用。

时间复杂度:每个请求成员的 O(log(N)),其中 N 是有序集合中元素的数量。

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

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

该命令可以接受可变数量的参数,因此即使指定了单个元素,它也会始终返回一个位置数组。

返回值

阵列回复,具体为:

该命令返回一个数组,其中每个元素是一个两元素数组,表示每个成员名称的经度和纬度(x,y)作为参数传递给该命令。

非现有元素被报告为数组的 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)

上一篇:下一篇: