流水线主要是网络优化。从本质上讲,这意味着客户端可以缓冲一堆命令并将它们一次性发送到服务器。不能保证在事务中执行命令。这样做的好处是为每个命令节省了网络往返时间。
Redis是单线程的,因此 单个 命令始终是原子的,但是来自不同客户端的两个给定命令可以依次执行,例如在它们之间交替执行。
但是,Multi / exec确保在multi / exec序列中的命令之间没有其他客户端正在执行命令。

流水线主要是网络优化。从本质上讲,这意味着客户端可以缓冲一堆命令并将它们一次性发送到服务器。不能保证在事务中执行命令。这样做的好处是为每个命令节省了网络往返时间。
Redis是单线程的,因此 单个 命令始终是原子的,但是来自不同客户端的两个给定命令可以依次执行,例如在它们之间交替执行。
但是,Multi / exec确保在multi / exec序列中的命令之间没有其他客户端正在执行命令。