public static RedisSentinelBuilder builder() { return new RedisSentinelBuilder(); }
private Redis buildSentinel() { sentinelBuilder.reset(); sentinelBuilder.port(nextSentinelPort()); for(ReplicationGroup g : groups) { sentinelBuilder.masterName(g.masterName); sentinelBuilder.masterPort(g.masterPort); sentinelBuilder.quorumSize(quorumSize); sentinelBuilder.addDefaultReplicationGroup(); } return sentinelBuilder.build(); }
private void resolveSentinelConf() throws IOException { if (redisConfigBuilder == null) { addDefaultReplicationGroup(); } setting(String.format(PORT_LINE, port)); final String configString = redisConfigBuilder.toString(); File redisConfigFile = File.createTempFile(resolveConfigName(), ".conf"); redisConfigFile.deleteOnExit(); Files.write(configString, redisConfigFile, Charset.forName("UTF-8")); sentinelConf = redisConfigFile.getAbsolutePath(); }
public RedisSentinel build() { tryResolveConfAndExec(); List<String> args = buildCommandArgs(); return new RedisSentinel(args, port); }
private void resolveSentinelConf() throws IOException { if (redisConfigBuilder == null) { addDefaultReplicationGroup(); } setting(String.format(PORT_LINE, port)); final String configString = redisConfigBuilder.toString(); File redisConfigFile = File.createTempFile(resolveConfigName(), ".conf"); redisConfigFile.deleteOnExit(); Files.write(configString, redisConfigFile, Charset.forName("UTF-8")); sentinelConf = redisConfigFile.getAbsolutePath(); }
public RedisSentinel build() { tryResolveConfAndExec(); List<String> args = buildCommandArgs(); return new RedisSentinel(args, port); }
private Redis buildSentinel() { sentinelBuilder.reset(); sentinelBuilder.port(nextSentinelPort()); for(ReplicationGroup g : groups) { sentinelBuilder.masterName(g.masterName); sentinelBuilder.masterPort(g.masterPort); sentinelBuilder.quorumSize(quorumSize); sentinelBuilder.addDefaultReplicationGroup(); } return sentinelBuilder.build(); }
private void resolveSentinelConf() throws IOException { if (redisConfigBuilder == null) { addDefaultReplicationGroup(); } setting(String.format(PORT_LINE, port)); final String configString = redisConfigBuilder.toString(); File redisConfigFile = File.createTempFile(resolveConfigName(), ".conf"); redisConfigFile.deleteOnExit(); Files.write(configString, redisConfigFile, Charset.forName("UTF-8")); sentinelConf = redisConfigFile.getAbsolutePath(); }
public RedisSentinel build() { tryResolveConfAndExec(); List<String> args = buildCommandArgs(); return new RedisSentinel(args, port); }
public static RedisSentinelBuilder builder() { return new RedisSentinelBuilder(); }
private Redis buildSentinel() { sentinelBuilder.reset(); sentinelBuilder.port(nextSentinelPort()); groups.stream().forEach(g -> { sentinelBuilder.masterName(g.masterName); sentinelBuilder.masterPort(g.masterPort); sentinelBuilder.quorumSize(quorumSize); sentinelBuilder.addDefaultReplicationGroup(); }); return sentinelBuilder.build(); }
public static RedisSentinelBuilder builder() { return new RedisSentinelBuilder(); }