Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 13674|Resposta: 0

[Redis] A diferença entre save e bgsave no redis

[Copiar link]
Publicado em 24/08/2017 17:04:16 | | |
Tanto os comandos SAVE quanto BGSAVE chamam a função rdbSave, mas são chamados de maneiras diferentes:
SAVE chama diretamente o rdbSave, bloqueando o processo principal do Redis até que o save seja concluído. Durante o bloco principal de processo,

O servidor não pode processar nenhuma solicitação do cliente.

O BGSAVE gera um fork de um processo filho que chama o rdbSave e envia um sinal para o processo principal após a conclusão do salvamento, notificando o processo principal de que o save está completo. O servidor Redis ainda pode continuar processando solicitações do cliente enquanto o BGSAVE está rodando.

Persista salvar o armazenamento com o comando:

./redis-cli -h ip -p port save
./redis-cli -h IP -p porta bgsave






Anterior:Redis dois métodos e princípios de persistência
Próximo:A diferença entre .net ServiceStack.Redis e StackExchange.Redis é diferente
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com