redis操作8 对存储Geospatial的操作(地图经纬度)
2021/8/7 19:06:46
本文主要是介绍redis操作8 对存储Geospatial的操作(地图经纬度),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Redis 3.2中增加了对GEO类型的支持。GEO ,Geographic,地理信息的缩写。该类型,就是元素的2维坐标,在地图上就是经纬度。
redis基于该类型,提供了经纬度设置,查询,范围查询,距离查询,经纬度Hash等常见操作。
添加地理位置信息(前经度 后纬度)
(两极无法直接添加 已经添加的无法重复添加)(有效经度:-180~180 纬度:-85.05112878~85.05112878)
geoadd china:city 106.50 29.53 chongqing 114.05 22.52 shenzhen 116.38 39.90 beijing
获取地理位置
geopos china:city beijing
获取两位置之间的直线距离(最后是需要使用什么单位)
(m:米【默认】 km:千米 mi:英里 ft:英尺)
geodist china:city shenzhen beijing km
根据给定的经纬度为中心获取半径中的元素(经度:110 纬度:30 半径:1000 单位:km)
georadius china:city 110 30 1000 km
这篇关于redis操作8 对存储Geospatial的操作(地图经纬度)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-18Redis安装入门:新手必读指南
- 2024-11-08阿里云Redis项目实战入门教程
- 2024-11-08阿里云Redis资料:新手入门与初级使用指南
- 2024-11-08阿里云Redis教程:新手入门及实用指南
- 2024-11-07阿里云Redis学习入门:新手必读指南
- 2024-11-07阿里云Redis学习入门:从零开始的操作指南
- 2024-11-07阿里云Redis学习:初学者指南
- 2024-11-06阿里云Redis入门教程:轻松搭建与使用指南
- 2024-11-02Redis项目实战:新手入门教程
- 2024-10-22Redis入门教程:轻松掌握数据存储与操作