disconnectSubscriber();
}
}
// We use the pool only for publishing
jedisSubscriber = new Jedis(uri.getHost(), uri.getPort());
try {
jedisSubscriber.connect();
auth(jedisSubscriber);
} catch (JedisException e) {
logger.error("failed to connect subscriber", e);
disconnectSubscriber();
}
jedisPublisher = sharedPool ? null : new Jedis(uri.getHost(), uri.getPort());
if (!sharedPool) {
try {
jedisPublisher.connect();
auth(jedisPublisher);
} catch (JedisException e) {