RedisGeo

Posted 大愿、如愿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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值

以上是关于RedisGeo的主要内容,如果未能解决你的问题,请参考以下文章