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

Masseindtagelse i Redis

Den hurtigste måde at gøre dette på er følgende:generer Redis-protokol ud af disse data. Dokumentationen til at generere Redis-protokollen er på Redis.io-webstedet, det er en triviel protokol. Når du har det, skal du bare kalde det appendonly.log og starte Redis i kun tilføjelsestilstand.

Du kan endda udføre en FLUSHALL-kommando og til sidst skubbe dataene ind på din server med netcat, og omdirigere outputtet til /dev/null.

Dette vil være super hurtigt, der er ingen RTT at vente, det er bare en masseindlæsning af data.

Mindre hackish måde, bare indsæt ting 1000 pr. gang ved hjælp af pipelining. Det er næsten lige så hurtigt som at generere protokollen, men meget mere rent :)



  1. Lagring null vs slet ikke at gemme nøglen i MongoDB

  2. Hvordan får jeg Spring-Data-MongoDB til at validere mine objekter?

  3. Redis serialisering og deserialisering

  4. Generering af en struktur til aggregation