GEO即地址信息定位,可以用来存储经纬度,计算两地距离,范围计算等。这意味着我们可以使⽤ Redis 来实现美团和饿了么「附近的餐馆」,微信摇一摇等功能了。
常用API
GEOADD key logitude latitude member[ logitude1 latitude1 member1...]: 增加地理位置信息127.0.0.1:8100> geoadd cities 12.28 55.41 test
(integer) 1geopos key member [member…] 获取地理位置信息127.0.0.1:8100> geopos cities test
1) 1) "12.27999776601791382"
2) "55.40999942120450328geodist key member1 member2 [unit] 获取两个地理位置的距离,unit:m(米),km(千米),mi(英里),ft(尺)127.0.0.1:8100> geodist cities test baiying km
"6910.1248"获取指定位置范围内的地理位置信息集合
注意: