Browse Source

Validate node configuration with static master replica

See gh-47401

Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com>
pull/47404/head
NeatGuyCoding 2 months ago committed by Stéphane Nicoll
parent
commit
4fd9626854
  1. 1
      module/spring-boot-data-redis/src/main/java/org/springframework/boot/data/redis/autoconfigure/DataRedisConnectionConfiguration.java

1
module/spring-boot-data-redis/src/main/java/org/springframework/boot/data/redis/autoconfigure/DataRedisConnectionConfiguration.java

@ -154,6 +154,7 @@ abstract class DataRedisConnectionConfiguration { @@ -154,6 +154,7 @@ abstract class DataRedisConnectionConfiguration {
}
if (this.connectionDetails.getMasterReplica() != null) {
List<Node> nodes = this.connectionDetails.getMasterReplica().getNodes();
Assert.state(!nodes.isEmpty(), "At least one node is required for master-replica configuration");
RedisStaticMasterReplicaConfiguration config = new RedisStaticMasterReplicaConfiguration(
nodes.get(0).host(), nodes.get(0).port());
nodes.stream().skip(1).forEach((node) -> config.addNode(node.host(), node.port()));

Loading…
Cancel
Save