If you want zero-problems with pipelines in the context of cluster,
make sure to wrap them into MULTI/EXEC unless you can afford certain
things in the pipeline to fail for redirection, due to configuration
changes to the cluster during the time the pipeline is processed. If
you don't use MULTI/EXEC you need to retrieve replies and remember
what of your commands failed in order to retry in the new node.
--
Salvatore 'antirez' Sanfilippo
open source developer - Pivotal
http://pivotal.io
"If a system is to have conceptual integrity, someone must control the
concepts."
— Fred Brooks, "The Mythical Man-Month", 1975.