当前位置: 首页 > news >正文

redis数据类型-地理空间GEO

redis数据类型-地理空间GEO

文档

  1. redis单机安装
  2. redis常用的五种数据类型
  3. redis数据类型-位图bitmap
  4. redis数据类型-基数统计HyperLogLog

说明

  1. 官网操作命令指南页面:https://redis.io/docs/latest/commands/?name=get&group=string

地理空间:GEO

基本命令
  1. geoadd city 116.403963 39.915119 天安门:为键设置经度、维度、名称(值)。实际键对应的数据类型是zsettype city返回zset

  2. zrange city 0 -1:返回值

  3. geopos city 天安门:返回值天安门的经度、纬度

  4. geohash city 天安门:返回值天安门的经纬度转换的hash值,返回信息:wx4g0f6f2v0

  5. geodist city 天安门 长城 km:计算两个坐标之间的距离,单位:km

  6. georadius city 116.396608 39.911004 100 km withdist withcoord withhash desc count 10:在键中查找给定位置(经度、维度)距离100km以内的值,withdist表示返回距离,withcoord表示返回坐标(经度、维度),withhash表示返回经纬度转换的整数值,与zrange city 0 -1 withscores返回的分数是相同的值

    返回信息:

    长城
    59.3881
    4069895262981475
    116.02406591176986694
    40.36263993239462167
    天安门
    0.7767
    4069885555089531
    116.40396326780319214
    39.91511970338637383
    
  7. georadiusbymember city 天安门 100 km:在键中查找给定值(名称)距离100km以内的值

    返回信息:

    天安门
    长城
    
其它说明
  1. 客户端中文乱码:./redis-cli -p 6379 --raw

应用场景

  1. 计算两坐标之间的距离

相关文章:

  • 【Chrome插件开发】某视频网站的m4s视频/音频下载方案,及其Chrome插件实现-v250415
  • 美乐迪电玩客户端打包与资源替换实战教程
  • 2025软件测试常用面试问题及参考答案(附文档)
  • 如何解决消费者高频触发订单更新?
  • WeakSet:JavaScript 中容易被忽视的“弱集合”
  • spark和Hadoop的对比和联系
  • DCDC芯片,boost升压电路设计,MT3608 芯片深度解析:从架构到设计的全维度技术手册
  • 文档管理 Document Management
  • exception:com.alibaba.nacos.api.exception.NacosException: user not found! 解决方法
  • Django 入门实战:从环境搭建到构建你的第一个 Web 应用
  • linux kallsys
  • AI 技术发展:从起源到未来的深度剖析
  • 解决Python与Java交互乱码问题:从编码角度优化数据流
  • Kubernetes相关的名词解释etcdctl(20)
  • 脑动力学复杂性作为帕金森病患者认知能力下降的标志
  • 基于无障碍跳过广告-基于节点跳过广告
  • 如何简化复杂流程提升执行效率
  • JavaFX GUI编程实战:一步步打造经典“井字棋”游戏
  • transformer-位置编码
  • 【Python进阶】VSCode Python开发完全指南:从环境配置到高效调试
  • 胃病、闭经、湿疹、失明:藏在疾病后的情绪问题
  • 安徽铁塔再通报“会议室不雅行为”事件:涉事员工停职检查
  • 央行上海总部答澎湃:上海辖内金融机构已审批通过股票回购增持贷款项目117个
  • 教培机构向学员提供盗版教材,法院:应承担著作权侵权责任
  • 受贿超8.22亿,新疆维吾尔自治区党委原副书记李鹏新一审被判死缓
  • GDP增长4.1%,一季度广东经济数据出炉