Тръбопроводът е преди всичко оптимизация на мрежата. Това по същество означава, че клиентът буферира куп команди и ги изпраща на сървъра наведнъж. Не се гарантира, че командите ще бъдат изпълнени в транзакция. Предимството тук е спестяване на време за двупосочно пътуване на мрежата за всяка команда.
Redis е еднонишков, така че индивидуален Командата винаги е атомарна, но две дадени команди от различни клиенти могат да се изпълняват последователно, като например се редуват.
Multi/exec обаче гарантира, че никой друг клиент не изпълнява команди между командите в последователността multi/exec.