Introduction
Pipelining lets you send many commands to Redis at once. This saves time by reducing waiting between commands.
When you want to set many keys quickly.
When you need to get multiple values without delay.
When you want to run several commands in a batch to improve speed.
When network delay makes sending commands one by one slow.
When you want to reduce the number of round trips to the Redis server.