fbpx

Как правильно хранить данные из лога сервера в Redis

350 просмотра
0
0 Комментариев

Я работаю над парсером логов Apache. Парсинг выполняется скриптом на Python 3, размещенном в Django. Лог файл скачивается и парсится. Сейчас программа может сохранять распарсенные данные лога в моделях SQLite. Мне же надо сохранять в оперативной памяти, и потом делать статистику по параметрам записей. Я знаю, что Redis — это хранилище типа «ключ:значение». Как правильно писать данные в Redis, чтобы потом удобно было делать запросы для анализа по любому полю или по совокупности нескольких полей?


Добавить комментарий

1 Ответы

Python Опубликовано 19.01.2019
0
  • Для парсинга логов джанго не нужен, можно просто запускать скрипт питон из консоли и парсить логи.
  • Не понятно для чего хранить данные в оперативке, логи могут быть большими и оперативки не хватит
  • В БД как раз удобно анализировать данные и соединять таблицы по разным полям, как вы будете это делать в редис я не знаю
Добавить комментарий
Напишите свой ответ на данный вопрос.
Scroll Up