Solução de persistência de dados Redis

Solução de persistência de dados Redis

1. Solução de persistência

  1. RDB (Redis DataBase): Salva instantâneos de dados (SNAPSHOTTING) dentro de um intervalo de tempo especificado, bifurca o processo filho e, em seguida, o processo filho concluirá o trabalho de persistência;
  2. AOF (Anexar Apenas Arquivo): primeiro anexe o comando ao final do log de operação, salve todas as operações históricas (APENAS MODO ANEXAR)
  3. Prós e contras

Vantagens do RDB:

  1. Apenas um arquivo é armazenado, o espaço é pequeno e a recuperação de desastres é fácil;
  2. Para maximizar o desempenho, distribua o processo filho e, em seguida, o processo filho concluirá o trabalho persistente para evitar o processo IO.
  3. Em comparação com o mecanismo AOF, se o conjunto de dados for grande, a eficiência de inicialização do RDB será maior.

Desvantagens do RDB:

Por ser uma persistência (a cada período de tempo) sob certas condições, pode causar o travamento do redis e alguns dados podem ser perdidos quando ele for restaurado novamente.
Nota: Se o intervalo de tempo do backup for definido como curto, isso consumirá o desempenho do servidor. Se o intervalo de tempo do backup for definido como longo, pode causar alguma perda de dados durante a recuperação dos dados.

Vantagens do AOF:

AOF contém um arquivo de log claro e fácil de entender para registrar todas as operações de modificação.
Os dados são muito completos e há menos perda de dados durante a recuperação de falhas.

Desvantagens do AOF:

  1. Como o modo AOF precisa registrar todos os comandos do redis, o tamanho do arquivo será muito grande.
  2. De acordo com diferentes estratégias de sincronização, o AOF tende a ser mais lento do que o RDB em eficiência operacional. Em suma, a eficiência da estratégia de sincronização por segundo é relativamente alta, e a eficiência da estratégia de desativação da sincronização é tão eficiente quanto RDB

Dois, configure RDB

2.1 Editar redis.conf

Observação: use o comando whereis redis para ver onde o redis está instalado e, em seguida, insira o diretório etc do diretório de instalação do redis e edite redis.conf.

2.1 Intervalo de backup padrão

save 900 1
save 300 10
save 60 10000

2.1 Nome do arquivo de backup padrão

The filename where to dump the DB
dbfilename dump.rdb

Insira a descrição da imagem aqui

Três, configure AOF

Depois de alterar o parâmetro appendonly no arquivo de configuração redis.conf para sim, o redis começa a iniciar o modo de persistência de dados AOF
Insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/u014553029/article/details/107180810
Recomendado
Clasificación