Copiou o servidor redis dump.rdb para o novo servidor, carrega apenas 5 MB na memória em vez de ~ 1 GB do servidor anterior

1

Estou migrando servidores de redis (de 2.2 para 2.6, se isso for relevante), e depois que eu fizer um "SAVE" na caixa antiga e copiar o arquivo para a nova caixa, eu coloco no mesmo local de / etc /redis/redis.conf como "dir" e com o mesmo "dbfilename".

Trechos de /etc/redis/redis.conf

dbfilename dump.rdb
dir /data/redis
appendonly no
appendfsync everysec

1º passo, shutdown redis.

2º passo: copie o arquivo para o destino correto

# ls -lh /data/redis/dump.rdb
-rw-rw---- 1 redis redis 343M Aug 30 04:10 /data/redis/dump.rdb

3º passo: Lançamento de redis

/usr/bin/redis-server /etc/redis/redis.conf

4º passo: Verifique INFO de redis-cli

# redis-cli INFO | grep used_memory_human
used_memory_human:4.78M

O mesmo comando no servidor que estou migrando dos relatórios used_memory_human:999.13M . Espero que sejam iguais.

Só para confirmar que os dados nunca foram carregados, se eu salvar ou desligar o novo servidor redis, o arquivo dump.rdb terá 1,8 MB.

O que estou fazendo de errado? Vários artigos que li dizem que esta é uma maneira perfeita de migrar os redis para um novo servidor

    
por joshm1 30.08.2013 / 06:44

0 respostas