@Test
public void benchmarkPipeline() throws IOException, ExecutionException, InterruptedException {
if (System.getenv().containsKey("CI") || System.getProperty("CI") != null) return;
long start = System.currentTimeMillis();
RedisClient redisClient = new RedisClient("localhost", 6379);
redisClient.execute("INFO", new Command("INFO", "server"));
RedisClient.Pipeline pipeline = redisClient.pipeline();
int PIPELINE_CALLS = 50;
Future<StatusReply>[] replies = new Future[PIPELINE_CALLS];
for (int i = 0; i < CALLS * 10 / PIPELINE_CALLS; i++) {
for (int j = 0; j < PIPELINE_CALLS; j++) {