Redis中有三种非常实用的特殊数据类型,分别是Gaospatial地理位置、Hyperloglog基数统计、Bitmap位图场景,这三种特殊数据类型主要是对应了三种不同的使用场景。
1.Gaospatial地理位置:
在高德,百度,腾讯等地图工具里,输入两个位置,就能得到两个位置之间的距离,这个操作,在Redis的Gaospatial地理位置中都可以实现。
首先是灰小猿大佬推荐的查询全国城市经纬度的网站。
查询全国城市经纬度的网站
地图中,如果我们想要查询一个位置,那么其实都是依据这个位置的坐标来实现的,查询之前,一定是需要先将这个坐标输入,Redis的Gaospatial中添加地理位置坐标的命令是GEOADD。
我们分别先查到武穴市和烟台市芝罘区的经纬度。