Rails如何将MaxMind本地数据,CSV文件导入redis?

How to import MaxMind local data, CSV files into redis in Rails?

我需要在 Rails 应用程序的 Ruby 中将 Maxmind 提供的 CSV 文件导入 Redis。

在此 link 中,他们为 SQL 数据库提供了方法,但没有为 NoSQL 数据库提供方法。

我找不到任何现成的教程来将 Maxmind 导入 Redis。但是,我看到了将 IP2Location 导入 Redis 并进行查询的教程。可以参考这篇文章,然后根据Maxmind更新CSV参数。

https://www.ip2location.com/tutorials/importing-ip2location-data-into-redis-and-querying-with-php

我希望我能更有用,但这是我能找到的最好的参考资料。

我用过这个gem:

https://github.com/zabolotnov87/geoip_redis

实现起来很容易。

我找到的其他解决方案是:

https://redislabs.com/ebook/part-2-core-concepts/chapter-5-using-redis-for-application-support/5-3-ip-to-city-and-country-lookup/5-3-1-loading-the-location-tables/
https://redislabs.com/ebook/part-2-core-concepts/chapter-5-using-redis-for-application-support/5-3-ip-to-city-and-country-lookup/5-3-2-looking-up-cities/

他们已经正确描述了加载 csv 文件和查找城市的方法,但代码在 python 中。