@ConfigRoot(phase=RUN_TIME) public class RedisConfig extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
RedisConfig.RedisConfiguration |
| Modifier and Type | Field and Description |
|---|---|
(package private) Map<String,RedisConfig.RedisConfiguration> |
additionalRedisClients
Configures additional Redis client connections.
|
RedisConfig.RedisConfiguration |
defaultClient
The default redis client
|
| Constructor and Description |
|---|
RedisConfig() |
@ConfigItem(name="<<parent>>") public RedisConfig.RedisConfiguration defaultClient
@ConfigItem(name="<<parent>>") Map<String,RedisConfig.RedisConfiguration> additionalRedisClients
Each client has a unique identifier which must be identified to select the right connection. For example:
quarkus.redis.client1.hosts = redis://localhost:6379 quarkus.redis.client2.hosts = redis://localhost:6380
And then use the RedisClientName annotation to select the RedisClient or
ReactiveRedisClient.
@RedisClientName("client1")
@Inject
RedisClient redisClient1
Copyright © 2021 JBoss by Red Hat. All rights reserved.