Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

Ingestão em massa no Redis


A maneira mais rápida de fazer isso é a seguinte:gere o protocolo Redis a partir desses dados. A documentação para gerar o protocolo Redis está no site Redis.io, é um protocolo trivial. Uma vez que você tenha isso, basta chamá-lo appendonly.log e iniciar o redis no modo append only.

Você pode até mesmo fazer um comando FLUSHALL e finalmente enviar os dados para o seu servidor com netcat, redirecionando a saída para /dev/null.

Isso será super rápido, não há RTT para esperar, é apenas um carregamento em massa de dados.

De maneira menos hack, basta inserir coisas 1000 por vez usando pipelining. É quase tão rápido quanto gerar o protocolo, mas muito mais limpo :)