标签:
当我们已经收集了统计信息和日志到Redis,我们已经收集了关于我们系统访客的行为信息。但是我们忽略了访客行为的一个重要的部分 ——访客来自哪里?在这一节我们将建造一组用来解析IP到地区数据库的函数,并且我们将写一个函数查询IP地址用来确定访客的城市、地区、国家。让我看一个例子。
当FAKE游戏公司的访客成倍增加,玩家已经来自世界各地。虽然想google 分析这样的工具已经帮助公司知道了用户来源的主要国家,然而他们想知道城市和地区来更好的了解用户。这就是我们的工作,使用一个IP地址解析到城市的数据结合Redis来查找用户地点。
我们使用Redis来替代传统的关系型数据库,因为Redis在这个案例将更快。我们使用Redis在本地查找表,因为大量的用户信息查找使得启动应用时加载表是一个相对昂贵的操作。开始使用我们的查找表,首先需要加载表到Redis。
<Redis In Action>5.3 IP-to-city and -country lookup
标签:
原文地址:http://www.cnblogs.com/hjyang2012/p/5479618.html