| Package | Description |
|---|---|
| io.lettuce.authx | |
| io.lettuce.core |
The Redis client package containing
RedisClient for Redis Standalone and Redis Sentinel operations. |
| io.lettuce.core.failover.health |
Health check infrastructure for automatic failover in multi-database Redis connections.
|
| Modifier and Type | Method and Description |
|---|---|
Flux<RedisCredentials> |
TokenBasedRedisCredentialsProvider.credentials()
Expose the Flux for all credential updates.
|
Mono<RedisCredentials> |
TokenBasedRedisCredentialsProvider.resolveCredentials()
Resolve the latest available credentials as a Mono.
|
| Modifier and Type | Method and Description |
|---|---|
static RedisCredentials |
RedisCredentials.just(String username,
char[] password)
|
static RedisCredentials |
RedisCredentials.just(String username,
CharSequence password)
|
RedisCredentials |
StaticCredentialsProvider.resolveCredentialsNow() |
RedisCredentials |
RedisCredentialsProvider.ImmediateRedisCredentialsProvider.resolveCredentialsNow()
Returns
RedisCredentials that can be used to authorize a Redis connection. |
| Modifier and Type | Method and Description |
|---|---|
default Flux<RedisCredentials> |
RedisCredentialsProvider.credentials()
Returns a
Flux emitting RedisCredentials that can be used to authorize a Redis connection. |
Mono<RedisCredentials> |
StaticCredentialsProvider.resolveCredentials() |
Mono<RedisCredentials> |
RedisCredentialsProvider.resolveCredentials()
Returns
RedisCredentials that can be used to authorize a Redis connection. |
default Mono<RedisCredentials> |
RedisCredentialsProvider.ImmediateRedisCredentialsProvider.resolveCredentials() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
RedisAuthenticationHandler.dispatchAuth(RedisCredentials credentials) |
protected void |
RedisAuthenticationHandler.onNext(RedisCredentials credentials) |
protected void |
RedisAuthenticationHandler.reauthenticate(RedisCredentials credentials)
Performs re-authentication with the provided credentials.
|
void |
RedisAuthenticationHandler.setCredentials(RedisCredentials credentials)
Authenticates the current connection using the provided credentials.
|
| Modifier and Type | Method and Description |
|---|---|
static RedisCredentialsProvider |
RedisCredentialsProvider.from(Supplier<RedisCredentials> supplier)
Creates a new
RedisCredentialsProvider from a given Supplier. |
| Constructor and Description |
|---|
StaticCredentialsProvider(RedisCredentials credentials)
Create a static
StaticCredentialsProvider object from RedisCredentials. |
| Modifier and Type | Method and Description |
|---|---|
Supplier<RedisCredentials> |
LagAwareStrategy.Config.getCredentialsSupplier() |
| Modifier and Type | Method and Description |
|---|---|
static LagAwareStrategy.Config.Builder |
LagAwareStrategy.Config.builder(URI restEndpoint,
Supplier<RedisCredentials> credentialsSupplier)
Create a new builder for LagAwareStrategy.Config.
|
static LagAwareStrategy.Config |
LagAwareStrategy.Config.create(URI restEndpoint,
Supplier<RedisCredentials> credentialsSupplier)
Create a new Config instance with default values.
|
LagAwareStrategy.Config.Builder |
LagAwareStrategy.Config.Builder.credentialsSupplier(Supplier<RedisCredentials> credentialsSupplier) |
static LagAwareStrategy.Config |
LagAwareStrategy.Config.databaseAvailability(URI restEndpoint,
Supplier<RedisCredentials> credentialsSupplier)
Perform standard datapath validation only.
|
static LagAwareStrategy.Config |
LagAwareStrategy.Config.lagAware(URI restEndpoint,
Supplier<RedisCredentials> credentialsSupplier)
Perform standard datapath validation and lag validation using the default lag tolerance.
|
static LagAwareStrategy.Config |
LagAwareStrategy.Config.lagAwareWithTolerance(URI restEndpoint,
Supplier<RedisCredentials> credentialsSupplier,
Duration availabilityLagTolerance)
Perform standard datapath validation and lag validation using the specified lag tolerance.
|
| Constructor and Description |
|---|
Config(URI restEndpoint,
Supplier<RedisCredentials> credentialsSupplier) |
Copyright © 2026 lettuce.io. All rights reserved.