Ensure all pipelined commands use a dedicated connection to avoid lingering commands when using pipelining with flushing customization.

Original Pull Request: #2088
This commit is contained in:
Mark Paluch
2021-06-16 13:43:07 +02:00
committed by Christoph Strobl
parent 8c743d40ef
commit d13f9da212

View File

@@ -936,7 +936,7 @@ public class LettuceConnection extends AbstractRedisConnection {
RedisClusterAsyncCommands<byte[], byte[]> getAsyncConnection() {
if (isQueueing()) {
if (isQueueing() || isPipelined()) {
return getAsyncDedicatedConnection();
}