Я думаю использовать Redis для ведения журнала веб-приложений. Я googled, что есть люди, использующие этот подход, сбрасывая журналы в очередь/список Redis, а затем запланированный рабочий для записи на диск.
http://nosql.mypopescu.com/post/8652869828/another-redis-use-case-centralized-logging
Я хочу понять, почему почему бы не использовать Redis для сохранения на диске? Если я выделил небольшой сервер, который Redis будет записывать в, отделенный от базы данных, сервером приложений, можно ли использовать Redis для сохранения журналов напрямую?
Мне также нужна помощь при запросе Redis на datetime, user и т.д. Например, каждый журнал выглядит следующим образом.
datetime=>2012-03-24 17:45:12
userid=>123
message=>test message
category=>my category
Как я могу запросить результаты в пределах диапазона datetime определенным пользователем определенной категории?
Спасибо!