From e5ad28a7e06e98c3ef307c2998381a058be0b148 Mon Sep 17 00:00:00 2001
From: Nikita <abracham.mitchell@gmail.com>
Date: Wed, 29 Jun 2016 13:03:38 +0300
Subject: [PATCH] RedisClient constructor with address param added

---
 src/main/java/org/redisson/client/RedisClient.java | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/main/java/org/redisson/client/RedisClient.java b/src/main/java/org/redisson/client/RedisClient.java
index b22ac2512..cc280e3ae 100644
--- a/src/main/java/org/redisson/client/RedisClient.java
+++ b/src/main/java/org/redisson/client/RedisClient.java
@@ -16,6 +16,7 @@
 package org.redisson.client;
 
 import java.net.InetSocketAddress;
+import java.net.URI;
 
 import org.redisson.client.handler.CommandDecoder;
 import org.redisson.client.handler.CommandEncoder;
@@ -43,6 +44,7 @@ import io.netty.util.concurrent.ImmediateEventExecutor;
 import io.netty.util.concurrent.Promise;
 import java.util.Map;
 import org.redisson.client.protocol.RedisCommands;
+import org.redisson.misc.URIBuilder;
 
 public class RedisClient {
 
@@ -53,6 +55,10 @@ public class RedisClient {
     private final long timeout;
     private boolean hasOwnGroup;
 
+    public RedisClient(String address) {
+        this(URIBuilder.create(address).getHost(), URIBuilder.create(address).getPort());
+    }
+    
     public RedisClient(String host, int port) {
         this(new NioEventLoopGroup(), NioSocketChannel.class, host, port, 60 * 1000);
         hasOwnGroup = true;