Alterando o comportamento de gravação do sistema de arquivos redis

1

O uso do sistema de arquivos de redis está chegando a cada 20 minutos no momento no meu servidor. Às vezes de 63,1% para mais de 90,9%! Isso faz com que o meu monitoramento me envie alertas, se estiver por um período de tempo maior. Existe uma maneira de alterar a configuração de redis para que isso não aconteça? Aqui está minha configuração atual:

activerehashing yes
appendfsync everysec
appendonly no
bind 127.0.0.1
daemonize yes
databases 16
dbfilename dump.rdb
dir /var/lib/redis
logfile /var/log/redis/redis-server.log
loglevel notice
no-appendfsync-on-rewrite no
pidfile /var/run/redis/redis-server.pid
port 6379
rdbcompression yes
save 300 1000
save 60 80000
save 900 1
slave-serve-stale-data yes
syslog-enabled yes
timeout 300

    
por devnull 20.02.2015 / 09:21

1 resposta

0

Você precisa ajustar estas configurações , agora você tem:

save 300 1000
save 60 80000
save 900 1

Explicado:

save N M

significa

save redis dataset to disk every Ns if at least M keys changed

Meu conselho é começar com o padrão, que é save 300 1000 . É um cenário bastante razoável. Meu palpite é que na sua máquina esses três testes se acumulam de alguma forma e então você vê uma lança.

    
por 20.02.2015 / 10:22