Once redis receives a piped file, will that redis instance block for all the commands as if it were one large transaction?
If not, can I wrap subsets of commands in the piped file in MULTI/EXECs?
The documentation on https://redis.io/topics/mass-insert isn't entirely clear.
1 Answer 1
Once redis receives a piped file, will that redis instance block for all the commands as if it were one large transaction?
Redis may interleave other operations between the pipelined ones.
If not, can I wrap subsets of commands in the piped file in MULTI/EXECs?
Definitely. Do that when you require "atomicity" of a block of operations.
The documentation on https://redis.io/topics/mass-insert isn't entirely clear.
True, but reading about pipelining and transactions provides the whole picture.