一.介绍
GEO,Geographic,地理信息的缩写。该类型就是元素的二维坐标,在地图上就是经纬度。Redis基于该 类型,提供了经纬度设置、查询、范围查询、距离查询、经纬度Hash等常见操作。
二.使用
-
geoadd key 经度 纬度 member
用于存储指定的地理空间位置,可以将一个或多个经度(longitude)、纬度(latitude)、位置名称 (member)添加到指定的 key 中。
-
geopos key member [member....]
从给定的 key 里返回所有指定名称(member)的位置(经度和纬度),不存在的返回 nil。
-
geodist key member1 member2 [m|km|mi|ft]
用于返回两个给定位置之间的距离。
-
georadius key 经度 纬度 radius m|km|mi|ft
以给定的经纬度(longitude latitude)为中心, 返回键包含的位置元素当中, 与中心的距离不超过给 定最大距离(radius )的所有位置元素。
-