I am learning redis.
When I see the topic about transaction and pipelining, I feel uncertain.
When I use the transaction, client send some commands to the server one time,but when I use the pipelining I also send some commands to the server one time too.
What's the difference between pipelining and transaction?