一旦redis收到管道文件,redis实例是否会阻止所有命令,就好像它是一个大型事务一样?
如果没有,我可以在MULTI / EXEC中的管道文件中包装命令子集吗?
https://redis.io/topics/mass-insert上的文档并不完全清楚。
答案 0 :(得分:0)
一旦redis收到管道文件,redis实例是否会阻止所有命令,就好像它是一个大型事务一样?
Redis可以在流水线之间交错其他操作。
如果没有,我可以在MULTI / EXEC中的管道文件中包装命令子集吗?
当然。当你需要一块操作的“原子性”时这样做。
https://redis.io/topics/mass-insert上的文档并不完全清楚。
是的,但阅读pipelining和transactions可以提供全面的信息。