herramienta de importación y exportación de redis-redis-dump, instalación y uso de centos7

herramienta de importación y exportación de redis-redis-dump, instalación y uso de centos7

Instale la herramienta de copia de seguridad redis redi-dump en centos7

Precauciones:

Porque la mayor parte de la versión ruby ​​incorporada del sistema es la versión 2.0.0, pero redis-dump necesita la versión 2.2.2 o superior para ser compatible. redis-dump está escrito en lenguaje ruby.

Si lo instala directamente, la versión será demasiado baja. Requiere una versión superior 2.2.2 o soporte superior.

Los comandos específicos son los siguientes:

Instalar redis-dump

yum install centos-release-scl-rh -y

Configurar el almacén de yum

yum install rh-ruby23*  -y

Instale otras herramientas, es posible que obtenga un error si no las instala

scl  enable  rh-ruby23 bash
ruby -v

Ver versión

gem install redis-dump -V

Nota : Debido a que scl enable rh-ruby23 bash es temporalmente efectivo por primera vez en la ventana de shell actual, puede usar ruby ​​-v para ver la versión actual. Ruby no es permanente. Si cambia la ventana de shell para usar el comando redis-dump, se recomienda ejecutar scl enable rh-ruby23 bash nuevamente para que ruby2.3 surta efecto. De lo contrario, seguirá habiendo problemas;

datos de exportación de redis-dump

(1) comando Exportar

redis-dump -u  192.168.0.32 > test.json

Si lleva la contraseña, ejecute el siguiente comando

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

(2) Redis-cargar datos de importación

< 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) ------^

Si se informa un error, se puede agregar el parámetro -n y no se verificará el formato utf-8

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

Supongo que te gusta

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