Eu queria saber como desativar a presença no redis. Há menção da possibilidade de fazer isso aqui: http://redis.io/topics/persistence . Quero dizer exatamente no mesmo sentido conforme descrito aqui. Qualquer ajuda seria muito bem vinda!
95
Respostas:
Para desativar a persistência de todos os dados no Redis, faça o seguinte no
redis.conf
arquivo:Desative o AOF definindo a
appendonly
diretiva de configuração comono
(é o valor padrão). como isso:Desative o instantâneo RDB comentando todas as
save
diretivas de configuração (existem 3 que são definidas por padrão)Após a alteração, certifique-se de reiniciar o Redis para aplicá-los.
Como alternativa, você pode usar o
CONFIG SET
comando para aplicar essas alterações durante o tempo de execução (apenas certifique-se de também fazer umCONFIG REWRITE
para persistir as alterações).Observação: dependendo da versão do seu Redis, existem outros ajustes que impedem o Redis de acessar o disco para tarefas relacionadas à replicação.
fonte
save
diretivas. Posso ver que ele não faz mais instantâneos dos dados periodicamente. No entanto, ainda estou vendo um arquivo .rdb gravado no disco sempre que encerro meu servidor. Ele poderia ser criado de qualquer maneira, talvez devido ao processo de failover?systemctl restart redis
redis.conf
arquivo localizado em/etc/redis/redis.conf
Se você quiser evitar brincar com
redis.conf
(ambientes de desenvolvimento / teste), você pode fazer isso através da linha de comando comredis-server --save "" --appendonly no
(testado com servidor redis
3.2.6
e5.0.5
)fonte
--appendonly no
é necessário? Não está desligado por padrão?redis-server --help
poderia talvez dar algumas dicasComo o AOF (appendonly) é desabilitado por padrão, só há uma coisa a ser feita para desabilitar a persistência sem reiniciar o serviço redis: desabilitar a configuração de salvamento .
Para desativá-lo no tempo de execução e verificar os comandos abaixo de execução
Verifique a configuração atual de salvamento
A mesma configuração estará presente no arquivo redis.conf também
Desativar salvar configuração
Modifique o arquivo redis.conf com a nova configuração salva para que a configuração permaneça permanente na reinicialização do serviço redis
Confirme a nova configuração salva
Agora, se você varrer o arquivo redis.conf para salvar a configuração, não haverá resultados
fonte
Para o instantâneo RDB, você pode desativá-lo usando
$ sed -e '/save/ s/^#*/#/' -i /etc/redis/redis.conf && sudo service redis-server restart
Ele comentará as linhas de salvamento no redis.conf e reiniciará o redis-server
fonte