Princípio de persistência do Redis RDB

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 nregras 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 reloadTempo de execução

    • A execução shutdown, se não for desativada, irá desencadear

  • Desativar RDB

    • Basta escrever na última linha de salvar: salvar ""

Acho que você gosta

Origin blog.csdn.net/qq_41023026/article/details/89739234
Recomendado
Clasificación