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很容易地完成。