Login
网站首页 > 文章中心 > 其它

Redis GEOADD命令_Redis集群命令

作者:小编 更新时间:2023-10-05 13:28:17 浏览量:126人看过

Redis GEOADD命令的作用与使用方法

作用

Redis GEOADD命令是用于将给定的经度和纬度添加到指定的key中,存储成一个地理位置.通过经纬度坐标可以快速获取距离或者在地图上找到相邻的位置.

使用方法

Redis GEOADD命令的使用方式如下:

GEOADD key longitude latitude member [longitude latitude member ..]

其中,key是指Redis中的一个key,longitude是一个经度(单位:度),latitude是一个纬度(单位:度),member是一个标识符,可以是任何字符串.

例如,将成都市的地理位置添加到Redis中:


GEOADD chengdu 10④06034 30.57324 "Chengdu"


实例说明

可将Redislabs总部,Amsterdam Schipol机场,策马奔腾俱乐部和 Ziggo Dome会议中心起点添加到Redis中.


GEOADD locations ④8913 52.3731 "Redislabs HQ" ④7284 52.3105 "Schipol Airport" ⑤0423 52.6035 "Galgenwaard Stadion" ④9444 52.3114 "Ziggo Dome"


可获取Redislabs总部的经度和纬度.


GEOPOS locations "Redislabs HQ"


返回结果为:


1) 1) "④8913006181716919"
   2) "52.373100310193106"


可获取Redislabs总部和Schipol机场之间的距离.


GEODIST locations "Redislabs HQ" "Schipol Airport" km



"20.6349"



GEORADIUS locations ⑤0423 52.6035 50 km



1)"Galgenwaard Stadion"


以上四个示例展示了Redis GEOADD命令的一些常用功能,包括添加地理位置,获取经度和纬度,获取两点之间的距离以及获取指定坐标范围内的地理位置等.

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章