一、添加信息
使用 geoadd 命令可以轻松的添加经纬度坐标信息,并且可以给经纬度坐标进行命名。
127.0.0.1:6379> geoadd china:city 121.47 31.23 shanghai
(integer) 1
127.0.0.1:6379> geoadd china:city 116.40 39.90 beijing
(integer) 1
127.0.0.1:6379> geoadd chaina:city 118.78 32.07 nanjing
(integer) 1
二、获取坐标信息
通过 geopos 可以获取 geoadd 添加的坐标信息,geopos 可以获取一个坐标,也可以获取多条坐标,命令如下:
127.0.0.1:6379> geopos china:city beijing
1) 1) "116.39999896287918091"
2) "39.90000009167092543"
三、计算距离
geodist 用来计算两个元素之间的距离。在计算距离的时候,可以指定距离的单位,比如 米 或 千米。
127.0.0.1:6379> geodist china:city shanghai beijing
"1067378.7564"
127.0.0.1:6379> geodist china:city shanghai beijing km
"1067.3788"
127.0.0.1:6379>