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)

相关推荐

  • C语言再续编译执行分析

    技术C语言再续编译执行分析这篇文章主要讲解了“C语言再续编译执行分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C语言再续编译执行分析”吧!从键盘上读取a.out命令当

    攻略 2021年11月18日
  • 抖音刷播放会被限流吗,抖音免费领10000播放量?

    技术抖音刷播放会被限流吗,抖音免费领10000播放量?抖音刷播放器,抖音免费领10000播放量?抖音是一个功能非常强大的软件,周围很多朋友都在用,但还是有一些新手朋友对抖音这个软件不太了解,今天的体验就是跟大家聊聊如何刷

    测评 2021年10月21日
  • 怎样结合Jexus+Kestrel 部署asp.net core生产环境

    技术怎样结合Jexus+Kestrel 部署asp.net core生产环境本篇文章为大家展示了怎样结合Jexus+Kestrel 部署asp.net core生产环境,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过

    攻略 2021年11月19日
  • 微服务容器化用docker还是k8(docker适合于微服务的特点)

    技术基于微服务和Docker容器技术是什么这篇文章主要讲解了“基于微服务和Docker容器技术是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“基于微服务和Docker

    攻略 2021年12月13日
  • 什么是分布式数据库和TIDB 整体架构

    技术什么是分布式数据库和TIDB 整体架构这篇文章给大家介绍什么是分布式数据库和TIDB 整体架构,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。TIDB 是一个分布式,强一致的可水平扩展的关系型数据

    攻略 2021年12月1日
  • @Autowired 与@Resource的异同点

    技术@Autowired 与@Resource的异同点 @Autowired 与@Resource的异同点前言
    最近写代码的时候,碰到一个小问题;可以看到,Spring Boot不推荐使用@Autowi

    礼包 2021年12月24日