Class RedisBuildTimeConfig
- java.lang.Object
-
- io.quarkus.redis.client.deployment.RedisBuildTimeConfig
-
@ConfigRoot public class RedisBuildTimeConfig extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRedisBuildTimeConfig.DevServiceConfiguration
-
Field Summary
Fields Modifier and Type Field Description Map<String,RedisBuildTimeConfig.DevServiceConfiguration>additionalDevServicesAdditional dev services configurationsRedisBuildTimeConfig.DevServiceConfigurationdefaultDevServiceDefault Dev services configuration.RedisClientBuildTimeConfigdefaultRedisClientThe default redis clientbooleanhealthEnabledWhether a health check is published in case the smallrye-health extension is present.Map<String,RedisClientBuildTimeConfig>namedRedisClientsConfigures additional (named) Redis clients.
-
Constructor Summary
Constructors Constructor Description RedisBuildTimeConfig()
-
-
-
Field Detail
-
defaultRedisClient
@ConfigItem(name="<<parent>>") public RedisClientBuildTimeConfig defaultRedisClient
The default redis client
-
namedRedisClients
@ConfigItem(name="<<parent>>") @ConfigDocMapKey("redis-client-name") public Map<String,RedisClientBuildTimeConfig> namedRedisClientsConfigures additional (named) Redis clients.Each client has a unique name which must be identified to select the right client. For example:
quarkus.redis.client1.hosts = redis://localhost:6379 quarkus.redis.client2.hosts = redis://localhost:6380
And then use the
RedisClientNameannotation to select theRedis,Redis,RedisAPIandRedisAPIbeans.{ @code @RedisClientName("client1") @Inject RedisAPI redis; }
-
healthEnabled
@ConfigItem(name="health.enabled", defaultValue="true") public boolean healthEnabledWhether a health check is published in case the smallrye-health extension is present.
-
defaultDevService
@ConfigItem(name="<<parent>>") public RedisBuildTimeConfig.DevServiceConfiguration defaultDevService
Default Dev services configuration.
-
additionalDevServices
@ConfigItem(name="<<parent>>") @ConfigDocMapKey("additional-redis-clients") public Map<String,RedisBuildTimeConfig.DevServiceConfiguration> additionalDevServicesAdditional dev services configurations
-
-