2017-12-25 8 views
0

Ruby on Railsアプリケーションで、MaxmindからRedisに提供されたCSVファイルをインポートする必要があります。MaxMindローカルデータ、CSVファイルをRailsのredisにインポートするには?

このlinkでは、SQLデータベース用の方法を提供していますが、NoSQLデータベース用の方法は提供していません。

+0

https://github.com/mtodd/geoipにもルビcバインディングがあります。おそらくは古くなったかもしれませんが、早ければ早いです。 –

答えて

0

RedmineにMaxmindをインポートする準備ができていません。しかし、私はRedisにIP2Locationをインポートし、それを照会するチュートリアルを見てきました。この記事を参照し、Maxmindに従ってCSVパラメータを更新することができます。

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

私はより有用である可能性を望むが、これは私が見つけたことが最高の参照です。

0

私はこの宝石を使用:

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です。

関連する問題