1
resposta

Commands that may modify the data set are disabled

Ao tentar alterar ou remover a chave retornou a mensagem abaixo. Como altero esta configuração?

MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.

1 resposta

Olá Bruno, Tudo bem?

Por padrão o Redis salva instantaneamente conjuntos de dados no disco e este erro ocorre devido a uma falha no BGSAVE, que é responsável por salvar esses conjuntos de dados no banco de dados em segundo plano.O redis, na própria mensagem de erro indica uma opção para a resolução do problema, você poderia usar o redis-clino terminal e executar o seguinte comando:

config set stop-writes-on-bgsave-error no

Está solução apenas deixa de exibir para você mensagens de erros durante a gravação, então basicamente o erro esta sendo ignorado. Para entender realmente o problema no BGSAVE você precisa verificar os logs do Redis.

Você pode entender mais sobre persistência de dados no redis através deste link.

Espero que tenha ajudado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software