sql >> Base de Datos >  >> NoSQL >> Redis

Ingesta masiva en Redis

La forma más rápida de hacerlo es la siguiente:generar el protocolo Redis a partir de estos datos. La documentación para generar el protocolo Redis está en el sitio Redis.io, es un protocolo trivial. Una vez que tenga eso, simplemente llámelo appendonly.log e inicie redis en modo de solo agregar.

Incluso puede ejecutar un comando FLUSHALL y finalmente insertar los datos en su servidor con netcat, redirigiendo la salida a /dev/null.

Esto será súper rápido, no hay RTT que esperar, es solo una carga masiva de datos.

De una manera menos habilidosa, solo inserte cosas 1000 por vez usando canalización. Es casi tan rápido como generar el protocolo, pero mucho más limpio :)