в моем файле 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; ru-ru; rv: 1.9.2.15) Gecko / 20110303 Firefox / 3.6.15"
Я пытаюсь сохранить данные в базе данных Redis. IМожно создать автоматически увеличиваемый идентификатор и сохранить 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) Как автоматизировать процессхранение access_log для redis?
2) Как узнать, сколько обращений я получил на страницу «production_logs»?