ferramenta de importação e exportação do redis-redis-dump, instalação e uso do centos7

ferramenta de importação e exportação do redis-redis-dump, instalação e uso do centos7

Instale a ferramenta de backup redis redi-dump em centos7

Precauções:

Porque a maior parte da versão ruby ​​embutida do sistema é a versão 2.0.0, mas o redis-dump precisa da versão 2.2.2 ou superior para suportar. redis-dump é escrito em linguagem ruby.

Se você instalá-lo diretamente, a versão será muito baixa. Requer versão superior 2.2.2 ou suporte superior.

Os comandos específicos são os seguintes:

Instalar redis-dump

yum install centos-release-scl-rh -y

Configurar o armazém yum

yum install rh-ruby23*  -y

Instale outras ferramentas, você pode obter um erro se não as instalar

scl  enable  rh-ruby23 bash
ruby -v

Ver versão

gem install redis-dump -V

Nota : Como scl enable rh-ruby23 bash está temporariamente efetivo pela primeira vez na janela shell atual, você pode usar ruby ​​-v para visualizar a versão atual. Ruby não é permanente. Se você mudar a janela do shell para usar o comando redis-dump, é recomendado executar scl enable rh-ruby23 bash novamente para que o ruby2.3 tenha efeito. Caso contrário, ainda haverá problemas;

dados de exportação de redis-dump

(1) Comando de exportação

redis-dump -u  192.168.0.32 > test.json

Se você carrega a senha, execute o seguinte comando

redis-dump -u :[email protected]:16055 -d 0 >tes-fct111.txt

(2) Redis-carregamento de dados de importação

< test.json redis-load -u 192.168.0.31
ERROR (Yajl::ParseError): lexical error: invalid bytes in UTF8 string.
          lue":{"maxInactiveInterval":"¬웵0000\u0005sr\u0000\u0011jav
                     (right here) ------^

Se um erro for relatado, o parâmetro -n pode ser adicionado, e o formato utf-8 não será verificado

< test.json redis-load -n -u 192.168.0.31

Acho que você gosta

Origin blog.csdn.net/liutao43/article/details/115187608
Recomendado
Clasificación