1)添加地理位置坐标:已经添加的数据,无法再添加
geoadd key 经度 纬度 变量名字
geoadd china:city 121.47 31.23 shanghai
2)获取指定地区的坐标值:
geopos key member(变量名字)
geopos china:city shnaghai
3)获取到两个坐标之间的距离,后面是可选参数
geodist key member1 member2 (m km ft mi),这里面的member是变量名字
4)以给定的经纬度为中心,找出某一半径内的元素
georadius key 经度坐标 纬度坐标 半径 (m km ft mi)
4.1)给出经纬度就确定了一个点是圆心
4.2)程序就会以这个点为圆心,以这个半径画圆,就可以找到这个半径内的元素了
5)以给定的经纬度为中心,找出某一半径内的元素
geosearch key fromlonlat 精度 纬度 byradius 10 km withdist(带上具体的距离)
练习题:
1)geoadd china:city 116.378248 39.865275 beijingnnazhan
geoadd china:city 116.42803 39.903738 beijingzhan
geoadd china:city 116.322287 39.893729 beijingxizhan
2)geodist china:city beijingzhan beijingxizhan km
3)geosearch china:city fromlonlat 116.397904 39.909005 byradius 10 km withdist
4)georadius china:city 16.397904 39.909005 10 km