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

网站制作公司徐州做网站的需求

网站制作公司徐州,做网站的需求,东莞有互联网企业吗,网站建设高端网站个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~ Redis GEO ⑦Redis GEO 基本操作命令1.geoadd …

在这里插入图片描述

个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~
个人主页:.29.的博客
学习社区:进去逛一逛~

在这里插入图片描述

Redis GEO

  • ⑦Redis GEO 基本操作命令
      • 1.geoadd 存储指定的地理空间位置(精度、维度、位置名称)
      • 2.geopos 返回指定位置名称的经度和纬度
      • 3.geohash 获取保存位置的geohash值
      • 4.geodist 返回两个位置元素之间的距离(单位:m|km|ft|mi)
      • 5.georadius 获取key中指定经纬度范围内的所有位置元素(给定经纬度)
      • 6.georadiusbymember 获取key中指定范围内的所有位置元素(给定位置元素)


⑦Redis GEO 基本操作命令



  • Redis GEO主要用于存储地理位置信息,并对存储的选项进行操作:
  • 1.添加地理位置的坐标
  • 2.获取地理位置的坐标
  • 3.计算两个地理位置间的距离
  • 4.根据用户给定的经纬度坐标来获取指定范围内的地理位置集合。

中文乱码处理

redis-cli -a 123456 --raw
# redis-cli进入redis控制台,-a输入密码,--raw避免中文乱码问题

1.geoadd 存储指定的地理空间位置(精度、维度、位置名称)



  • geoadd用于存储指定的地理空间位置到key中,语法:

geoadd key [NX|XX] [CH] longitude latitude member [longitude latitude member ...]

  • longitude —— 精度
  • latitude —— 维度
  • member —— 位置名称

geoadd city 121.48941 31.40527 "广州"

在这里插入图片描述



2.geopos 返回指定位置名称的经度和纬度



  • geopos用于从指定key中返回所有指定位置名称的经度和纬度,不存在返回nil

geopos key member [member ...]


geopos city 广州 # 获取空间名称“广州”的经纬度
geopos city 深圳 # 没有存储“深圳”的空间名称,返回nil

在这里插入图片描述



3.geohash 获取保存位置的geohash值



  • Redis GEO 使用geohash来保存地理位置的坐标
  • geohash用于获取一个或多个位置元素的geohash值
  • geohash算法生成的是base32编码值,过程:
  • 在这里插入图片描述

geohash key member [member ...]


# 获取key:city中位置元素“广州”的geohash值
geohash city "广州"

在这里插入图片描述



4.geodist 返回两个位置元素之间的距离(单位:m|km|ft|mi)



  • geodist 用于返回两个给定位置间的距离

geodist key member1 member2 [M|KM|FT|MI]

  • m —— 米
  • km —— 千米
  • ft —— 英尺
  • mi —— 英里

geodist city 广州 上海 KM
geodist city 广州 上海 M
geodist city 广州 上海 FT
geodist city 广州 上海 MI

在这里插入图片描述



5.georadius 获取key中指定经纬度范围内的所有位置元素(给定经纬度)



  • georadius 以给定的经纬度为中心, 返回键包含的位置元素当中, 与中心的距离不超过给定最大距离的所有位置元素。

georadius key longitude latitude radius M|KM|FT|MI [WITHCOORD] [WITHDIST] [WITHHASH] [COUNT count [ANY]] [ASC|DESC] [STORE key] [STOREDIST key]

  • longitude :经度
  • latitude :维度
  • radius : 最大距离
  • WITHDIST :在返回位置元素的同时, 将位置元素与中心之间的距离也一并返回。 距离的单位和用户给定的范围单位保持一致。
  • WITHCOORD : 将位置元素的经度和维度也一并返回。
  • WITHHASH : 以 52 位有符号整数的形式, 返回位置元素经过原始 geohash 编码的有序集合分值。
  • COUNT count :限定返回的最大记录数。

# 键:city
# 经度和纬度:121.48941010236740112 31.40526993848380499
# 以经纬度为中心,向外扩张的最大距离:2000
# 单位:km
# withcoord:将获取到的位置元素的经纬度一并返回
# withdist:返回坐标元素与给定经纬度中心的距离
georadius city 121.48941010236740112 31.40526993848380499 2000 km withcoord withdist count 2

在这里插入图片描述



6.georadiusbymember 获取key中指定范围内的所有位置元素(给定位置元素)



  • 找出位域指定范围内的元素,中心点是由给定的位置元素决定的

georadiusbymember key member radius M|KM|FT|MI [WITHCOORD] [WITHDIST] [WITHHASH] [COUNT count [ANY]] [ASC|DESC] [STORE key] [STOREDIST key]

  • radius : 最大距离
  • WITHDIST :在返回位置元素的同时, 将位置元素与中心之间的距离也一并返回。 距离的单位和用户给定的范围单位保持一致。
  • WITHCOORD : 将位置元素的经度和维度也一并返回。
  • WITHHASH : 以 52 位有符号整数的形式, 返回位置元素经过原始 geohash 编码的有序集合分值。
  • COUNT count :限定返回的最大记录数。

georadiusbymember city 广州 2000 km withcoord withdist count 2

在这里插入图片描述





在这里插入图片描述

http://www.yayakq.cn/news/885206/

相关文章:

  • 嘉兴建站服务石家庄新闻发布会最新消息
  • 网站建站模板样例江苏弘盛建设工程集团有限公司网站
  • 蓝色网站配色方案网络课程设计报告
  • 2023年新闻小学生摘抄网站排名在哪里优化
  • 做图片视频的网站有哪些问题wordpress最底部版权
  • 长宁区网站建设网页门户模板
  • 高校网站站群建设公司wordpress更改上传的大小
  • 郑州模板网站设计哪家便宜网站建设商业计划书范文
  • 网站如何做cdn智能网站建设平台
  • 厦门建设局官网seo网站优化策划案
  • 在线照片处理编辑器关键词营销优化
  • 图书馆网站建设研究网站建设2017主流代码语言
  • 番禺网站制作企业网站的切换语言都是怎么做的
  • 网站服务器到期查询宁波有几个区
  • seo推广软件代理廊坊seo网站管理
  • 江苏建设工程招标网官方网站开设计工作室赚钱吗
  • 自学网站制作教程如何用html制作网页
  • 网站架构包括哪些太原seo排名收费
  • 网站建站客户需求表单金融公司网站免费模板
  • 万户网站建设公司公司网站服务费多少钱
  • 建设网站得多少钱互联网公司排名100强营收多少
  • 熊猫网站pptphp众筹网站程序源码
  • 濮阳网站建设兼职绩溪建设银行网站
  • 新网站建设市场淄博便宜网站设
  • 怎么用易语言做网站怎么添加字体到电脑wordpress
  • 免费申请个人网站申请云南建网站需要多少钱
  • 网站这么做404页面深圳市福田区
  • 北京市优化网站wordpress还原网站源码
  • 建医疗网站步骤wordpress 自动短链接
  • 专业做包装的电商网站广州外贸型网站建设