Redis个实现附近人功能

技术Redis个实现附近人功能Redis个实现附近人功能,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。01Redis的Geo最近在写实现附近人的这个功能,在

Redis可以实现附近人的功能,相信很多没有经验的人对此无能为力。为此,本文总结了出现问题的原因和解决方法,希望大家可以通过本文来解决这个问题。

01

Redis的Geo

最近在网上找到了很多方案来实现附近人的这个功能,但是都不尽如人意。最后发现redis已经实现了这个功能。支持地理位置信息的存储来实现附近的定位,并动摇这种依赖地理位置信息的功能。

添加地理位置

geoadd关键经纬度成员

经度纬度成员是地理位置的经度、纬度和成员。

Redis个实现附近人功能

上图显示增加了三个地理位置,分别是ee、肖、圌。

03

获取俩地的距离

地理列表关键成员1成员2[单位]

单位表示返回结果的单位,包括以下四种类型:

米代表米。

公里代表公里。

米(英里)代表英里。

英尺代表尺。

以下操作用于计算天津到北京的距离,单位为公里。

Redis个实现附近人功能

Redis个实现附近人功能

上图用高德地图计算,基本一致。

04

获取附近的位置

这里我们使用这个命令。这个命令的参数只需要给成员。

成员公司EE 20公里计数3 asc

Redis个实现附近人功能

这是获得的EE附近20公里的成员。

05

地理位置的删除

GEO不提供删除成员的命令,但是因为GEO的底层实现是zset,所以我们可以使用zrem命令删除地理位置信息。

看完以上,你是否掌握了Redis实现附近人的功能的方法?如果您想学习更多技能或了解更多相关内容,请关注行业资讯频道,感谢您的阅读!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/93987.html

(0)

相关推荐

  • nagios如何监控linux客户端主机

    技术nagios如何监控linux客户端主机这篇文章主要介绍nagios如何监控linux客户端主机,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!nagios监控linux主机1.客户端自定义监控

    攻略 2021年10月21日
  • RNN背后的数学原理是什么

    技术RNN背后的数学原理是什么RNN背后的数学原理是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 0引言现在,关于机器学习、深度学习和人工神经

    攻略 2021年12月3日
  • 二寸照片像素,2寸的图片要用多少像素来表示?

    技术二寸照片像素,2寸的图片要用多少像素来表示?相片常用尺寸知识 要达到满意的数码扩印效果二寸照片像素:
    照片规格(英寸) (厘米) (像素) 数码相机类型 1寸 2.5*3.5cm 413*295
    身份证大头照

    生活 2021年10月29日
  • 如何理解jmeter

    技术如何理解jmeter今天就跟大家聊聊有关如何理解jmeter,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 1. jmeter环境

    攻略 2021年11月17日
  • javaSE中的==和equals的联系与区别是怎样的

    技术javaSE中的==和equals的联系与区别是怎样的这篇文章给大家介绍javaSE中的==和equals的联系与区别是怎样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。写在前面:==和equ

    攻略 2021年12月2日
  • C#类型参数约束的应用方法有哪些

    技术C#类型参数约束的应用方法有哪些本篇内容主要讲解“C#类型参数约束的应用方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#类型参数约束的应用方法有哪些”吧!C#

    攻略 2021年12月2日