1
我們正在嘗試使用Redis的Redis的範圍查找查詢經緯度無半徑
元數據已加載內的Redis以下方式
> geoadd cities lon lat citycode
的目的是做一個反向地理查詢地發現,在作爲輸入(半徑未知)提供的緯度和經度的範圍內最接近的城市
例如
geoadd cities 74.0059 40.7128 NewYork
如果提供下列輸入系統應該返回城市代碼爲紐約紐約比如
- 73.9857,40.7484
- 74.0445,40.6892
- 73.9851,40.7589
Redis的不幸需要你可以指定由此產生的半徑,除非提供了半徑,否則它不會正確地反向地圖到城市。
我正在尋找特定於redis的解決方案,我知道這可以用mysql很容易地完成。