天天看點

Redis中三種特殊資料類型Gerspatial地理位置

本文來說下Redis中三種特殊資料類型

文章目錄

  • Gerspatial地理位置

Gerspatial地理位置

一共 6 個指令:
  • GEOADD
  • GEODIST
  • GEOHASH
  • GEOPOS
  • GEORADIUS
  • GEORADIUSBYMEMBER
① geoadd

功能:添加地理位置

規則:兩級無法直接添加,我們一般會下載下傳城市資料,直接通過 java 程式一次性導入

有效的經度從-180度到180度。有效的緯度從-85.05112878度到85.05112878度。

當坐标位置超出上述指定範圍時,該指令将會傳回一個錯誤。

Redis中三種特殊資料類型Gerspatial地理位置
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

繼續閱讀