一尘不染

在Redis中存储地理空间数据的方法

redis

我有一个MySQL表,该表由大约一百万个纬度和经度组成,每行都有一个主键值。

我想通过Geohashing或lat和lon排序集将此表迁移到Redis。

有人这样做吗?您用于存储和查询数据的方法是什么(例如,在Google Maps的纬度/经度范围内查询数据)。


阅读 266

收藏
2020-06-20

共1个答案

一尘不染

是的,它已经完成了(使用geohashing …)

例如,您可以检查Geodis程序包后面的数据结构(来自Dvir Volk和朋友):

https://github.com/doat/geodis

Redis邮件列表中对此进行了一些讨论:

https://groups.google.com/d/topic/redis-db/Mw0lRzutnkE/discussion

https://groups.google.com/d/topic/redis-db/6M-aAPA-iXc/discussion
https://
groups.google.com/d/topic/redis-
db/Bps95jeRgr8/discussion

2020-06-20