Я размещаю веб-сайт на Rails 5, который использует Sidekiq для управления своими фоновыми заданиями. У меня проблема в том, что файл appendonly.aof регулярно разрастается до больших размеров, заполняя весь диск, на котором он сохраняется.
Есть ли способ ограничить размер appendonly.aof?
Мой файл redis.conf довольно стандартный
########################## ОБЩЕЕdaemonize yes pidfile /var/run/redis/redis-server.pid port 6379 tcp-backlog 511 привязка 0.0.0.0
тайм-аут 0 tcp-keepalive 0
уведомление на логическом уровне
файл журнала /var/log/redis/redis-server.log
базы данных 16
######################### SNAPSHOTTINGсохранить 900 1 сохранить 300 10 сохранить 60 10000 остановить запись-при-bgsave-error да rdbcompression да rdbchecksum да dbfilename dump.rdb dir / var / lib / redis
########################## РЕПЛИКАЦИЯslave-serve-stale-data да slave-read-only да repl-diskless-sync нет repl-diskless-sync-delay 5 repl-disable-tcp-nodelay нет slave-priority 100
############################ БЕЗОПАСНОСТЬ ##################### ######## ОГРАНИЧЕНИЯmaxmemory-policy noeviction
####################### РЕЖИМ ТОЛЬКО ДОБАВЛЕНИЕappendonly yes appendfilename "appendonly.aof" appendfsync everysec no-appendfsync-on-rewrite no auto-aof-rewrite-percent 100 auto-aof-rewrite-min-size 64mb aof-load-truncated да
######################### LUA SCRIPTINGlua-time-limit 5000
########################### МЕДЛЕННЫЙ ЖУРНАЛмедленный журнал-журнал-медленнее-чем 10000
slowlog-max-len 128
########################## МОНИТОР ЗАДЕРЖКИпорог монитора задержки 0
###################### Уведомление о событииуведомить-keyspace-events ""
######################## ADVANCED CONFIGхэш-макс-ziplist-записей 512 хэш-макс-ziplist-значение 64
список-макс-ziplist-записей 512 список-макс-значение-ziplist 64
набор-макс-intset-записей 512
zset-max-ziplist-entries 128 zset-max-ziplist-value 64
hll-sparse-max-байты 3000
активный
client-output-buffer-limit нормальный 0 0 0 client-output-buffer-limit ведомый 256 МБ 64 МБ 60 client-output-buffer-limit pubsub 32 МБ 8 МБ 60 Гц 10
aof-rewrite-incremental-fsync да
С участием auto-aof-rewrite-percentage
и auto-aof-rewrite-min-size
варианты, вы должны иметь возможность управлять размером.
Вы также можете выполнить команду BGREWRITEAOF
в вашем redis-cli, чтобы запустить его вручную.