Pipelining er primært en netværksoptimering. Det betyder i bund og grund, at klienten buffer en masse kommandoer op og sender dem til serveren på én gang. Kommandoerne er ikke garanteret at blive udført i en transaktion. Fordelen her er at spare netværket rundturstid for hver kommando.
Redis er enkelt gevind, så en individ kommando er altid atomisk, men to givne kommandoer fra forskellige klienter kan udføres i rækkefølge, f.eks. vekslende mellem dem.
Multi/exec sikrer dog, at ingen andre klienter udfører kommandoer mellem kommandoerne i multi/exec-sekvensen.