
redis3.2版本增加了对GEO(地理位置)的支持
操作命令
-
geoadd(String key, Double longitude, Double latitude, String member)
- 增加某个地理位置的坐标,可批量增加
-
geopos(String key, String.... members)
- 获取某个地理位置的经纬度
-
geodist(String key, String member1, String member2, GeoUnit unit)
- 获取两个地理位置的距离
-
georadius(String key, double longitude, double latitude)
- 根据给定地理位置坐标获取指定范围内的地理位置集合
-
georadiusbymember(String key, String member, double radius, GeoUnit unit)
- 根据给定地理位置获取指定范围内的地理位置集合
-
geohash(String key, String.... members)
- 获取某个地理位置的geohash值