Added password to Jedis, JedisPool and ShardedJedis constructor for easier and more efficient usage
This commit is contained in:
@@ -10,6 +10,8 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import redis.clients.util.ShardInfo;
|
||||
|
||||
public class Jedis {
|
||||
private Client client = null;
|
||||
|
||||
@@ -26,6 +28,14 @@ public class Jedis {
|
||||
client.setTimeout(timeout);
|
||||
}
|
||||
|
||||
public Jedis(ShardInfo shardInfo) {
|
||||
client = new Client(shardInfo.getHost(), shardInfo.getPort());
|
||||
client.setTimeout(shardInfo.getTimeout());
|
||||
if (shardInfo.getPassword() != null) {
|
||||
this.auth(shardInfo.getPassword());
|
||||
}
|
||||
}
|
||||
|
||||
public String ping() {
|
||||
checkIsInMulti();
|
||||
client.ping();
|
||||
|
||||
Reference in New Issue
Block a user