Estoy tratando de cargar una gran cantidad de datos en Redis lo más rápido posible.Ingesta masiva en Redis
Mis datos se parece a:
771240491921 SOME;STRING;ABOUT;THIS;LENGTH
345928354912 SOME;STRING;ABOUT;THIS;LENGTH
Hay un número de dígitos ~ 12 a la izquierda y una cadena de longitud variable a la derecha. La clave va a ser el número de la izquierda y los datos van a ser la cadena de la derecha.
En mi ejemplo Redis que acabo de instalar fuera de la caja y con un archivo de texto sin formato sin comprimir con estos datos, que puede obtener alrededor de un millón de discos en un minuto. Necesito hacer unos 45 millones, lo que tomaría unos 45 minutos. 45 minutos es demasiado largo.
¿Existen algunos ajustes de rendimiento estándar para hacer este tipo de optimización? ¿Obtendría un mejor rendimiento al combinar en distintas instancias?
¿Qué usa actualmente para insertar datos en Redis? – antirez
¡Gracias! Impresionante para obtener una respuesta directamente de usted :) –
Estaba ingiriendo con la interfaz cli creando un archivo que es comandos cli, como: 'establecer 771240491921 ALGO; STRING; SOBRE; ESTO; LONGITUD' y luego conectarlo a redis-cli –