Ruby on Railsアプリケーションで、MaxmindからRedisに提供されたCSVファイルをインポートする必要があります。MaxMindローカルデータ、CSVファイルをRailsのredisにインポートするには?
このlinkでは、SQLデータベース用の方法を提供していますが、NoSQLデータベース用の方法は提供していません。
Ruby on Railsアプリケーションで、MaxmindからRedisに提供されたCSVファイルをインポートする必要があります。MaxMindローカルデータ、CSVファイルをRailsのredisにインポートするには?
このlinkでは、SQLデータベース用の方法を提供していますが、NoSQLデータベース用の方法は提供していません。
RedmineにMaxmindをインポートする準備ができていません。しかし、私はRedisにIP2Locationをインポートし、それを照会するチュートリアルを見てきました。この記事を参照し、Maxmindに従ってCSVパラメータを更新することができます。
https://www.ip2location.com/tutorials/importing-ip2location-data-into-redis-and-querying-with-php
私はより有用である可能性を望むが、これは私が見つけたことが最高の参照です。
私はこの宝石を使用:
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です。
https://github.com/mtodd/geoipにもルビcバインディングがあります。おそらくは古くなったかもしれませんが、早ければ早いです。 –