RedisGeo

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值
posted @ 2018-03-25 18:15  hy_wx  阅读(130)  评论(0编辑  收藏  举报