Redis
 sql >> Database >  >> NoSQL >> Redis

Ingerire in blocco in Redis

Il modo più veloce per farlo è il seguente:generare il protocollo Redis da questi dati. La documentazione per generare il protocollo Redis è sul sito Redis.io, è un protocollo banale. Una volta che lo hai, chiamalo appendonly.log e avvia redis in modalità di sola aggiunta.

Puoi anche eseguire un comando FLUSHALL e infine inviare i dati al tuo server con netcat, reindirizzando l'output a /dev/null.

Sarà super veloce, non c'è RTT da aspettare, è solo un caricamento di massa di dati.

Modo meno hacker, basta inserire le cose 1000 alla volta usando il pipelining. È veloce quasi quanto generare il protocollo, ma molto più pulito :)