redis深さ冒険05-geoHash
1092 ワード
redis深さ冒険05-geoHash
Geoの基本的な使い方
geoadd-増加
geoadd命令は集合名と複数の緯度名の三元グループを携帯する
geoadd company 116.48105 39.996794 xiaomi
geodist-距離
geodistは2つの要素間の距離を計算する
geodist company xiaomi huawei km
geopos-要素位置
geoposは任意の要素の無敵座標を取得できます
geopos company xiaomi
geohash-要素のhash値を取得
GeoHashは要素のhash値を得る.この符号化値だけでhttp://geohash.org/${hash}上の位置決め
geohash company xiaomi
georadiusbymember-付近の要素
georadiusbymemberの最も重要な類の一つです.クエリー指定した要素の近くの要素
# 20km ,
georadiusbymember company xiaomi 20 km count 3 asc
# withcoord,withdist,withhash
#withdist ,
georadiusbymember company xiaomi 20 km withcoord withdist withhash count 3 asc
georadius-付近の要素
georadisは座標に基づいて近くの要素をクエリーし、georadiusbymemberパラメータとほぼ一致します.ターゲット要素を経緯度に変更するだけです
georadius company 116.5142 39.9054 20 km withdist count 3 asc