|
|
@ -54,6 +54,7 @@ public class ClusterConnectionManager extends MasterSlaveConnectionManager {
|
|
|
|
init(config);
|
|
|
|
init(config);
|
|
|
|
|
|
|
|
|
|
|
|
this.config = create(cfg);
|
|
|
|
this.config = create(cfg);
|
|
|
|
|
|
|
|
init(this.config);
|
|
|
|
|
|
|
|
|
|
|
|
for (URI addr : cfg.getNodeAddresses()) {
|
|
|
|
for (URI addr : cfg.getNodeAddresses()) {
|
|
|
|
RedisClient client = createClient(addr.getHost(), addr.getPort(), cfg.getTimeout());
|
|
|
|
RedisClient client = createClient(addr.getHost(), addr.getPort(), cfg.getTimeout());
|
|
|
@ -78,6 +79,10 @@ public class ClusterConnectionManager extends MasterSlaveConnectionManager {
|
|
|
|
monitorClusterChange(cfg);
|
|
|
|
monitorClusterChange(cfg);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|
|
|
protected void initEntry(MasterSlaveServersConfig config) {
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private void addMasterEntry(ClusterPartition partition, ClusterServersConfig cfg) {
|
|
|
|
private void addMasterEntry(ClusterPartition partition, ClusterServersConfig cfg) {
|
|
|
|
if (partition.isMasterFail()) {
|
|
|
|
if (partition.isMasterFail()) {
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|