The code at here https://github.com/redis/jedis/blob/1d1b268f9be5b093f6684bc814d2fdab376a1ee3/src/main/java/redis/clients/jedis/MultiNodePipelineBase.java#L88 It will create a ExecutorService for each pipeline sync, This will cause huge cost when there are many pipeline operations