美文网首页
Reids数据类型GEO

Reids数据类型GEO

作者: 风雪_夜归人 | 来源:发表于2023-10-28 15:14 被阅读0次

GEO位置信息

简介

GEO,可以将用户给定的地址位置信息存储起来。名字取自业界通用的地址位置距离排序算法GeoHash,第二维的经纬度数据映射到一维的整数,也就是挂载到一条线上,方便计算两点之间的距离。实际的内部结构是zset

原理

映射算法,将地球看成一个二维平面,划分成一系列正方形的方格,所有对头坐标都被放置于唯一的方格中,然后进行整数编码(如切蛋糕法),编码越接近的方格距离越近。

命令

1.geoadd key 经度 维度 成员名 支持存储多个

2.geodist key member1 member2 距离单位
查询两个地点之间的相对距离,支持单位m、km、mi(英里)、ft(英尺)

3.geopos 查询成员经纬度数据
4.geohash 进行哈希编码

  1. georadius 以某个经纬度的位置为中心,划一个指定距离的半径,返回集合中满足条件的地址。这就是“附近的xxx的一种实现方式”
    使用方式:georadius key 中心纬度 半径距离 半径单位
    可选参数:withdist 返回距离; withcoord 返回经纬度 withhash 返回哈希编码


    image.png

相关文章

  • reids的数据类型

    redis的底层数据结构有: sds的简单动态字符串 记录有字符串的长度 字典 基于hashtable实现 压缩列...

  • Redis-2-数据类型与常用命令

    reids中的数据类型 redis中的数据都是以key-value的形式存储的,数据类型其实是说value的数据类...

  • Reids常用基础命令

    Reids常用命令,按照数据类型和用途分类: 1、string类 设置key:set key string_val...

  • redis使用场景

    reids各个数据类型存储最大容量 Strings类型:一个String类型的value最大可以存储512M Li...

  • 大型网站架构技能图谱

    大型网站架构技能图谱,网上找来学习学习 Reids 实现计数器,Redis 单线程的好处Redis的几种数据类型R...

  • Elasticsearch 地理坐标点存储 --- 2022-0

    在ES中地理坐标指的就是经度和纬度,ES中存储经纬度坐标的数据类型为:geo_point。 1.定义映射的数据类型...

  • centOS-7 安装 redis4.0.10

    获取reids (可直接去官网下载该包,上传至服务器) 安装reids需要依赖 源码安装reids 修改配置文件 ...

  • 78_elasticsearch高手进阶_学习使用geo poi

    78_elasticsearch高手进阶_学习使用geo point地理位置数据类型 这一讲开始,后面会跟着几讲内...

  • reids

    http://www.cnblogs.com/cly84920/p/4426422.html

  • Reids

    安装https://www.jianshu.com/p/6b5eca8d908b

网友评论

      本文标题:Reids数据类型GEO

      本文链接:https://www.haomeiwen.com/subject/gzbjidtx.html