What is Pipelining in Redis and when to use one?

Technology CommunityCategory: RedisWhat is Pipelining in Redis and when to use one?
VietMX Staff asked 3 years ago

If you have many redis commands you want to execute you can use pipelining to send them to redis all-at-once instead of one-at-a-time.

Normally when you execute a command, each command is a separate request/response cycle. With pipelining, Redis can buffer several commands and execute them all at once, responding with all of the responses to all of your commands in a single reply.

This can allow you to achieve even greater throughput on bulk importing or other actions that involve lots of commands.