logger.debug("Trying to get a Sentinel connection for one of: " + redisURI.getSentinels());
final Bootstrap sentinelBootstrap = new Bootstrap().channel(NioSocketChannel.class).group(eventLoopGroup);
final ConnectionWatchdog watchdog = new ConnectionWatchdog(sentinelBootstrap, timer);
watchdog.setReconnect(true);
sentinelBootstrap.handler(new ChannelInitializer<Channel>() {
@Override
protected void initChannel(Channel ch) throws Exception {
ch.pipeline().addLast(watchdog, new ChannelGroupListener(channels), watchdog, commandHandler,
new ConnectionEventTrigger(connectionEvents, connection));