zoukankan      html  css  js  c++  java
  • redis深度历险05-GeoHash

    redis深度历险05-GeoHash

    Geo基本用法

    geoadd-增加

    geoadd指令携带集合名称以及多个经纬度名称三元组

    geoadd company 116.48105 39.996794 xiaomi
    

    geodist -距离

    geodist 计算两个元素之间的距离

    geodist company xiaomi  huawei  km
    

    geopos -元素位置

    geopos 可以获取任意元素的经无敌坐标

    geopos  company  xiaomi
    

    geohash -获得元素的hash值

    GeoHash 得到元素的hash值。可以只用这个编码值去http://geohash.org/${hash} 上定位

    geohash company xiaomi
    

    georadiusbymember -附近的元素

    georadiusbymember 最关键的之类之一。查询指定元素的附近元素

    # 范围20km内最多三个元素按距离正排,他不会排除自身
    georadiusbymember  company xiaomi 20 km count 3 asc
    # 三个可选参数 withcoord,withdist,withhash
    #withdist很有用,可以显示距离
    georadiusbymember company xiaomi 20 km withcoord  withdist withhash count 3 asc
    

    georadius -附近的元素

    georadis 根据坐标来查询附近的元素,和georadiusbymember参数基本一致。只是把目标元素改成经纬度

    georadius company 116.5142 39.9054 20 km withdist count 3 asc 
    
  • 相关阅读:
    kubernetes之secret
    kubernetes的核心组件功能
    ingress
    服务发现: coredns
    service
    deployment控制pod进行滚动更新以及回滚
    init container
    service与pod关联
    Joiner
    SpringMVC 用注解Annotation驱动的IoC功能@Autowired @Component
  • 原文地址:https://www.cnblogs.com/fangyuandoit/p/13713765.html
Copyright © 2011-2022 走看看