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值