benutzte ich dieses Juwel:
https://github.com/zabolotnov87/geoip_redis
Es war ganz einfach, es zu implementieren.
Andere Lösung, die ich gefunden war:
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/
Sie es zum Laden von CSV-Dateien richtig beschrieben hat und Städte suchen, aber der Code ist in Python.
Es gibt Ruby c Bindung https://github.com/mtodd/geoip auch. Vielleicht ist es jetzt veraltet, aber früh war es sehr schnell. –