Pipelining envoie plusieurs commandes Redis en un seul aller-retour réseau au lieu d'attendre la réponse de chaque commande avant d'envoyer la suivante. Cela améliore dramatiquement le débit lors de l'émission de nombreuses commandes, car la latence réseau — et non Redis lui-même — est souvent le goulot d'étranglement.
Le problème : la latence des aller-retours
Normally each command is a request→reply round-trip:
send GET → wait for reply → send GET → wait for reply → ... (N × network latency)
→ Redis processes each command in microseconds, but each round-trip adds network
latency (e.g. 0.5ms). For 1000 commands, that's ~500ms JUST in waiting!
