三种特殊数据类型
Geospatial(地理位置)
1.将具体经纬度的坐标存入一个有序集合
geoadd china:city 120.61990712 31.31798737 beijing
geoadd china:city 121.489436 31.232353 shanghai
geoadd china:city 120.588463 31.29568 suzhou
2.获得指定城市的 经纬度
geopos china:city shanghai
3.返回两个给定位置之间的距离。默认以米作为单位。
geodist china:city shanghai suzhou km
4.以给定的经纬度为中心, 返回集合包含的位置元素当中, 与中心的距离不超过给定最大距离的所有位置元素。
georadius china:city 110 30 500 km
georadius china:city 110 30 500 km withdist
georadius china:city 110 30 500 km withcoord
georadius china:city 110 30 500 km withcoord count 1
5.功能与GEORADIUS相同,只是中心位置不是具体的经纬度,而是使用结合中已有的成员作为中心点。
georadiusbymember china:city shanghai 400 km
6.返回一个或多个位置元素的Geohash表示。使用Geohash位置52点整数编码。
geohash china:city shanghai suzhou
全部
zrange china:city 0 -1
zrem china:city beijing