我的access_log文件有几条这样的行...... 10.10.11.69 [13/Sep/2011:09:52:48 +0530]“GET /icons/blank.gif HTTP/1.1”304 - “http://10.10.10.14/production-logs/no2-pg-wallet/”“Mozilla/5.0(Windows; U; Windows NT 6.1; en-US; rv:1.9.2.15)Gecko/20110303 Firefox/3.6。 15“查询redis数据
我想将数据保存在redis数据库中。我可以创建一个自动递增的ID并保存IP,时间戳,页面响应等,如下所示。
redis-cli incr next.news.id
set news:2:IP "10.10.11.69"
set news:2:timestamp "[13/Sep/2011:09:52:48 +0530]"
set news:2:request "GET /icons/blank.gif HTTP/1.1"
set news:2:response "304"
set news:2:page "http://10.10.10.14/production-logs/"
set news:2:browser "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15"
我有2个问题:
1)如何自动存储访问日志,以Redis的过程?
2)我如何知道页面“production_logs”收到了多少点击?