colocação de resistência rdb
# Estratégia de tempo, o que significa que se houver um comando de gravação em 900s, ele irá disparar um instantâneo, que pode ser entendido como um backup
salvar 900 1
salvar 300 10 # significa que há 10 gravações em 300s e um instantâneo será gerado
salvar 60 10000
# redis servercron é semelhante ao linux crontab, ele é executado a cada 100 milissegundos por padrão
# Nome do arquivo
dbfilename dump.rdb
# Se houver um erro de persistência, se o processo principal para de gravar
stop-write-on-bgsave-error, sim
# Se deve compactar
rdbcompression yes
# Se deve verificar
rdbchecksum yes durante a importação
# Caminho para salvar o arquivo
dir /usr/local/redis-4.0.14
-
o significado de salvar
No ambiente de produção real, as solicitações de leitura e gravação em cada período de tempo definitivamente não são balanceadas. Por esse motivo, o redis fornece uma maneira de acionar um backup em disco com base no número de operações principais por unidade de tempo. Podemos personalizar livremente em quais circunstâncias acionar o backup. Esta função pode equilibrar o desempenho E segurança de dados
-
Existem dois tipos de gatilhos de persistência RDB no Redis: gatilho manual e gatilho de temporização Redis
-
Para persistência RDB, o acionamento manual pode ser usado:
-
salvar: bloqueará o servidor Redis atual até que a persistência seja concluída e deve ser proibido online.
-
bgsave: Este método de gatilho irá bifurcar um processo filho, e o processo filho é responsável pelo processo de persistência, então o bloqueio só ocorrerá quando o processo filho for bifurcado
-
-
-
A cena de disparo automático tem principalmente os seguintes pontos
-
De acordo com nossas
save m n
regras de configuração, acionar automaticamente -
Quando o nó escravo é totalmente copiado, o nó mestre envia o arquivo rdb para o nó escravo para completar a operação de cópia, e o nó mestre irá disparar
bgsave
-
debug reload
Tempo de execução -
A execução
shutdown
, se não for desativada, irá desencadear
-
-
Desativar RDB
-
Basta escrever na última linha de salvar: salvar ""
-