Redis metadata supports setting database properties. (#4476)
This commit is contained in:
parent
46215d20b7
commit
519df67632
|
|
@ -44,6 +44,7 @@ import static org.apache.dubbo.metadata.identifier.MetadataIdentifier.META_DATA_
|
|||
*/
|
||||
public class RedisMetadataReport extends AbstractMetadataReport {
|
||||
|
||||
private final static String REDIS_DATABASE_KEY = "database";
|
||||
private final static Logger logger = LoggerFactory.getLogger(RedisMetadataReport.class);
|
||||
|
||||
JedisPool pool;
|
||||
|
|
@ -62,7 +63,8 @@ public class RedisMetadataReport extends AbstractMetadataReport {
|
|||
jedisClusterNodes.add(new HostAndPort(tmpUrl.getHost(), tmpUrl.getPort()));
|
||||
}
|
||||
} else {
|
||||
pool = new JedisPool(new JedisPoolConfig(), url.getHost(), url.getPort(), timeout, url.getPassword());
|
||||
int database = url.getParameter(REDIS_DATABASE_KEY, 0);
|
||||
pool = new JedisPool(new JedisPoolConfig(), url.getHost(), url.getPort(), timeout, url.getPassword(), database);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue