В redis
данные хранятся в одном файле журнала, и он становится все больше и больше. Его размер увеличился до нескольких ГБ. Как мне хранить файл журнала в виде нескольких файлов вместо одного, отсортированного по дате?
решение1
Вы можете использовать logrotate
:
Создайте файл /etc/logrotate.d/redis
примерно такого содержания:
/var/log/redis/redis-server.log {
daily
rotate 12
compress
delaycompress
missingok
notifempty
create 644 root root
}
Более подробную конфигурацию можно найтиздесь
РЕДАКТИРОВАТЬ:Если вам нужен dd-mm-yy
формат, вы можете использовать dateformat
директиву, как описано вэтотответ.