我有一个MySQL表,该表由大约一百万个纬度和经度组成,每行都有一个主键值。
我想通过Geohashing或lat和lon排序集将此表迁移到Redis。
有人这样做吗?您用于存储和查询数据的方法是什么(例如,在Google Maps的纬度/经度范围内查询数据)。
是的,它已经完成了(使用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