Redis appendonly.aof size out of control

Я размещаю веб-сайт на Rails 5, который использует Sidekiq для управления своими фоновыми заданиями. У меня проблема в том, что файл appendonly.aof регулярно разрастается до больших размеров, заполняя весь диск, на котором он сохраняется.

Есть ли способ ограничить размер appendonly.aof?

Мой файл redis.conf довольно стандартный

################### ###### ОБЩЕЕ Размер файла aof вне контроля Я размещаю веб-сайт на Rails 5, который использует Sidekiq для управления своими фоновыми заданиями. У меня проблема в том, что файл appendonly.aof регулярно разрастается до больших размеров, заполняя весь диск, на котором он сохраняется. ...

Я размещаю веб-сайт на Rails 5, который использует Sidekiq для управления своими фоновыми заданиями. У меня проблема в том, что файл appendonly.aof регулярно разрастается до больших размеров, заполняя весь диск, на котором он сохраняется.

Есть ли способ ограничить размер appendonly.aof?

Мой файл redis.conf довольно стандартный

################### ###### ОБЩЕЕ Размер файла aof выходит из-под контроля Я размещаю веб-сайт на Rails 5, который использует Sidekiq для управления своими фоновыми заданиями. У меня проблема в том, что файл appendonly.aof регулярно разрастается до больших размеров, заполняя весь диск, на котором он сохраняется. ...

Я размещаю веб-сайт на Rails 5, который использует Sidekiq для управления своими фоновыми заданиями. У меня проблема в том, что файл appendonly.aof регулярно разрастается до больших размеров, заполняя весь диск, на котором он сохраняется.

Есть ли способ ограничить размер appendonly.aof?

Мой файл redis.conf довольно стандартный

################### ###### ОБЩЕЕ У меня проблема в том, что файл appendonly.aof регулярно разрастается до больших размеров, заполняя весь диск, на котором он сохраняется.

Есть ли способ ограничить размер appendonly.aof?

Мой файл redis.conf довольно стандартный

################### ###### ОБЩЕЕ У меня проблема в том, что файл appendonly.aof регулярно разрастается до больших размеров, заполняя весь диск, на котором он сохраняется.

Есть ли способ ограничить размер appendonly.aof?

Мой файл redis.conf довольно стандартный

################### ###### ОБЩЕЕ

daemonize yes pidfile /var/run/redis/redis-server.pid порт 6379 tcp-backlog 511 bind 0.0.0.0

тайм-аут 0 tcp-keepalive 0

уведомление об уровне журнала

файл журнала /var/log/redis/redis-server.log

databases 16

######################### SNAPSHOTTING

сохранить 900 1 сохранить 300 10 сохранить 60 10000 остановить запись при ошибке bgsave да rdbcompression да rdbchecksum да dbfilename dump.rdb dir / var / lib / redis

########################### РЕПЛИКАЦИЯ

Slave-serve-stale-data да Slave-только для чтения да repl-diskless-sync нет repl-diskless-sync-delay 5 repl-disable-tcp-nodelay без приоритета подчиненного 100

############################ БЕЗОПАСНОСТЬ ############################ ОГРАНИЧЕНИЯ

maxmemory-policy noeviction

######################## РЕЖИМ ТОЛЬКО ДОБАВЛЕНИЕ

appendonly yes appendfilename "appendonly.aof" appendfsync everysec no-appendfsync-on-rewrite no auto-aof-rewrite-процент 100 auto-aof-rewrite-min-size 64 МБ aof-load-truncated да

######################### LUA SCRIPTING

предел времени lua 5000

########################### МЕДЛЕННЫЙ ЖУРНАЛ

slowlog-log-slower-than 10000

slowlog-max-len 128

######################### МОНИТОР ЗАДЕРЖКИ

порог монитора задержки 0

###################### Уведомление о событии

notify-keyspace-events ""

######################## ADVANCED CONFIG

hash-max-ziplist-entries 512 hash-max-ziplist-value 64

list-max-ziplist-entries 512 list-max-ziplist-value 64

set-max-intset-entries 512

zset-max-ziplist-entries 128 zset-max-ziplist-value 64

hll-sparse-max-bytes 3000

activerehashing да

client-output-buffer-limit normal 0 0 0 client- предел выходного буфера ведомое устройство 256 МБ 64 МБ 60 ограничение буфера вывода для клиента pubsub 32 МБ 8 МБ 60 Гц 10

aof-rewrite-incremental-fsync да

4
задан 12 January 2017 в 16:42
1 ответ

См. https://redislabs.com/ebook/part-2-core-concepts/chapter-4-keeping-data-safe-and-ensuring-performance/4 -1-параметры-сохраняемости / 4-1-3-перезаписькомпактные-только-добавленные-файлы /

С авто-aof-rewrite-процент и авто-aof-rewrite-min- size , вы должны иметь возможность управлять размером.

Вы также можете выполнить команду BGREWRITEAOF в своем redis-cli, чтобы запустить ее вручную.

2
ответ дан 3 December 2019 в 03:54

Теги

Похожие вопросы