redis之地理空间GEO

embedded/2024/9/23 22:40:35/

使用中文时会乱码,我们可以在启动添加命令

redis-cli -a 密码 -- raw 即可

由名字知其是和地理位置相关的,其将三维地球划分为二维平面进行存储。

命令如下:

geoadd name 经度 纬度 名称  :在name中添加一个坐标

zrang name 0 -1::显示所有坐标

geopos name 坐标名 : 获取当前坐标名位置

geohash name 坐标名 : 获取坐标哈希值

geodist name 位置1 位置2 : 获取两个位置之间距离

georadiusbymember name 位置名 数字 单位 :查询name中距离小于数字的位置名

georadius 同上,不过是通过坐标而不是位置名查询

常用命令到此!!!!


http://www.ppmy.cn/embedded/34713.html

相关文章

YOLOv5网络结构解析

YOLOv5的实现细节解析:基础组件与实现细节 YOLO(You Only Look Once)系列作为目标检测领域的重要算法,以其速度快、性能好而著称。YOLOv5是该系列的最新版本,它在保持YOLO一贯的简洁高效特点的同时,进一步…

C++之模板

1、概述 模板是一个非常强大的功能。C STL的各种组件也是基于模板实现的(vector、map、string等)。 模板主要分为:函数模型和类模板。 2、函数重载 示例:使用函数重载,对两个相同类型的数值进行和运算(flo…

Linux专栏06:Linux基本指令之文件处理指令

博客主页:Duck Bro 博客主页系列专栏:Linux专栏关注博主,后期持续更新系列文章如果有错误感谢请大家批评指出,及时修改感谢大家点赞👍收藏⭐评论✍ Linux基本指令之文件处理指令 编号:06 文章目录 Linux基…

区块链 | IPFS:Merkle DAG(进阶版)

🦊原文:Merkle DAGs: Structuring Data for the Distributed Web 🦊写在前面:本文属于搬运博客,自己留存学习。 1 Merkle DAG 当我们在计算机上表示图时,必须通过提供节点和边的具体表示来编码我们的数据…

理解 C++ 中的 “placement new“ 和 `reinterpret_cast`

概述 在 C 编程中,我们经常会遇到需要进行低级内存操作的情况。在这种情况下,了解和正确使用工具变得至关重要,以确保我们的代码既高效又安全。本文将深入探讨两个在 C 中经常用于低级内存操作的工具:“placement new” 和 reint…

C#面:ASP.NET 的身份验证方式有哪些

C# ASP.NET 提供了多种身份验证方式,常用的有以下几种: Forms 身份验证:Forms 身份验证是 ASP.NET 中最常用的身份验证方式之一。它基于 cookie来跟踪用户的身份认证状态。在 Forms 身份验证中,用户在登录页面输入用户名和密码后…

STM32单片机实战开发笔记-独立看门狗IWDG

嵌入式单片机开发实战例程合集: 链接:https://pan.baidu.com/s/11av8rV45dtHO0EHf8e_Q0Q?pwd28ab 提取码:28ab IWDG模块测试 1、功能描述 STM32F10X内置两个看门狗,提供了更高的安全性,时间的精确下性和使用的灵活性…

golang垃圾回收

4.29 Golang中GC回收机制三色标记与混合写屏障 第14讲-总结哔哩哔哩bilibili 三个阶段 gc垃圾回收 早期是 GO1.3 标记清除  之前的标记清除:开始标记找到可达对象,并标记,标记完后清楚未标记的 较长时间的STW,使程序暂停…