/** * Creates a default {@link LettuceClientConfiguration} with: * <dl> * <dt>SSL</dt> * <dd>no</dd> * <dt>Peer Verification</dt> * <dd>yes</dd> * <dt>Start TLS</dt> * <dd>no</dd> * <dt>Client Options</dt> * <dd>{@link ClientOptions} with enabled {@link io.lettuce.core.TimeoutOptions}</dd> * <dt>Client Resources</dt> * <dd>none</dd> * <dt>Client name</dt> * <dd>none</dd> * <dt>Read From</dt> * <dd>none</dd> * <dt>Connect Timeout</dt> * <dd>60 Seconds</dd> * <dt>Shutdown Timeout</dt> * <dd>100 Milliseconds</dd> * <dt>Shutdown Quiet Period</dt> * <dd>100 Milliseconds</dd> * </dl> * * @return a {@link LettuceClientConfiguration} with defaults. */ static LettuceClientConfiguration defaultConfiguration() { return builder().build(); }
protected static void setupConnectionFactory() { RedisStandaloneConfiguration redisStandaloneConfiguration = new RedisStandaloneConfiguration(); redisStandaloneConfiguration.setPort(REDIS_PORT); LettuceClientConfiguration clientConfiguration = LettuceClientConfiguration.builder() .clientOptions( ClientOptions.builder() .socketOptions( SocketOptions.builder() .connectTimeout(Duration.ofMillis(10000)) .build()) .build()) .commandTimeout(Duration.ofSeconds(10000)) .build(); connectionFactory = new LettuceConnectionFactory(redisStandaloneConfiguration, clientConfiguration); connectionFactory.afterPropertiesSet(); }
/** * Creates a default {@link LettuceClientConfiguration} with: * <dl> * <dt>SSL</dt> * <dd>no</dd> * <dt>Peer Verification</dt> * <dd>yes</dd> * <dt>Start TLS</dt> * <dd>no</dd> * <dt>Client Options</dt> * <dd>{@link ClientOptions} with enabled {@link io.lettuce.core.TimeoutOptions}</dd> * <dt>Client Resources</dt> * <dd>none</dd> * <dt>Client name</dt> * <dd>none</dd> * <dt>Read From</dt> * <dd>none</dd> * <dt>Connect Timeout</dt> * <dd>60 Seconds</dd> * <dt>Shutdown Timeout</dt> * <dd>100 Milliseconds</dd> * </dl> * * @return a {@link LettuceClientConfiguration} with defaults. */ static LettuceClientConfiguration defaultConfiguration() { return builder().build(); }
/** * Creates a default {@link LettuceClientConfiguration} with: * <dl> * <dt>SSL</dt> * <dd>no</dd> * <dt>Peer Verification</dt> * <dd>yes</dd> * <dt>Start TLS</dt> * <dd>no</dd> * <dt>Client Options</dt> * <dd>{@link ClientOptions} with enabled {@link io.lettuce.core.TimeoutOptions}</dd> * <dt>Client Resources</dt> * <dd>none</dd> * <dt>Client name</dt> * <dd>none</dd> * <dt>Read From</dt> * <dd>none</dd> * <dt>Connect Timeout</dt> * <dd>60 Seconds</dd> * <dt>Shutdown Timeout</dt> * <dd>100 Milliseconds</dd> * </dl> * * @return a {@link LettuceClientConfiguration} with defaults. */ static LettuceClientConfiguration defaultConfiguration() { return builder().build(); }
builder = LettuceClientConfiguration.builder();
builder = LettuceClientConfiguration.builder();
builder = LettuceClientConfiguration.builder();