【发布时间】:2022-11-13 16:23:57
【问题描述】:
我遇到了一种情况,使用redis-cli --pipe 是可行的,但我可能需要做太多工作才能使redis-cli 可用于某些容器。
因此,我不确定 redis-cli --pipe 所做的是否与 StackExchange.Redis 对 IDatabase.CreateBatch 所做的差不多。
【问题讨论】:
我遇到了一种情况,使用redis-cli --pipe 是可行的,但我可能需要做太多工作才能使redis-cli 可用于某些容器。
因此,我不确定 redis-cli --pipe 所做的是否与 StackExchange.Redis 对 IDatabase.CreateBatch 所做的差不多。
【问题讨论】:
的概念批与 Redis 无关,而是与 StackExchange.Redis 及其多路复用架构有关:它主要允许通过多路复用器发送一系列命令,并保证在这些命令之间不会发送该序列之外的任何其他命令那些。
另一方面,redis-cli --pipe 使用Redis pipelining:StackExchange.Redis 允许通过简单地使用基于任务的异步模式来使用它,您可以在它的documentation 中阅读。
【讨论】: