本文來說下Redis中三種特殊資料類型
文章目錄
- Gerspatial地理位置
Gerspatial地理位置
一共 6 個指令:
- GEOADD
- GEODIST
- GEOHASH
- GEOPOS
- GEORADIUS
- GEORADIUSBYMEMBER
① geoadd
功能:添加地理位置
規則:兩級無法直接添加,我們一般會下載下傳城市資料,直接通過 java 程式一次性導入
有效的經度從-180度到180度。有效的緯度從-85.05112878度到85.05112878度。
當坐标位置超出上述指定範圍時,該指令将會傳回一個錯誤。

127.0.0.1:6379> geoadd china:city 116.40 39.90 beijing
(integer) 1
127.0.0.1:6379> geoadd china:city 121.47 31.23 shanghai
(integer) 1
127.0.0.1:6379> geoadd china:city 106.50 29.53 chongqin 114.05 22.52 shengzhen
(integer) 2
127.0.0.1:6379> geoadd china:city 120.16 30.24 hangzhou 108.96 34.26 xian
(integer) 2
② geopos