J'essaie de charger un gros morceau de données dans Redis aussi vite que possible.Acquisition en vrac dans Redis
Mes données ressemble:
771240491921 SOME;STRING;ABOUT;THIS;LENGTH
345928354912 SOME;STRING;ABOUT;THIS;LENGTH
Il y a un ~ 12 nombre de chiffres sur la gauche et une chaîne de longueur variable à droite. La clé va être le nombre sur la gauche et les données vont être la chaîne sur la droite.
Dans mon instance Redis que je viens d'installer immédiatement et avec un fichier texte brut non compressé avec ces données, je peux obtenir environ un million d'enregistrements par minute. Je dois faire environ 45 millions, ce qui prendrait environ 45 minutes. 45 minutes est trop long.
Existe-t-il des ajustements de performance standard pour effectuer ce type d'optimisation? Aurais-je de meilleures performances en partageant des instances distinctes?
Qu'utilisiez-vous actuellement pour insérer des données dans Redis? – antirez
Merci! Génial pour obtenir une réponse directement de vous :) –
J'ai été ingérer avec l'interface cli en créant un fichier qui est des commandes cli, comme: 'set 771240491921 QUELQUE; STRING; À PROPOS; THIS; LENGTH', puis le rediriger vers redis-cli –