@Requires(beans=DefaultRedisConfiguration.class) @Requires(missingProperty="redis.uris") @Singleton @Factory public class DefaultRedisClientFactory extends AbstractRedisClientFactory
RedisClient. Creates the injectable Primary bean.| Constructor and Description |
|---|
DefaultRedisClientFactory() |
| Modifier and Type | Method and Description |
|---|---|
io.lettuce.core.RedisClient |
redisClient(AbstractRedisConfiguration config,
io.lettuce.core.resource.ClientResources defaultClientResources)
Creates the
RedisClient from the configuration. |
io.lettuce.core.api.StatefulRedisConnection<java.lang.String,java.lang.String> |
redisConnection(io.lettuce.core.RedisClient redisClient)
Creates the
StatefulRedisConnection from the RedisClient. |
io.lettuce.core.pubsub.StatefulRedisPubSubConnection<java.lang.String,java.lang.String> |
redisPubSubConnection(io.lettuce.core.RedisClient redisClient)
Creates the
StatefulRedisPubSubConnection from the RedisClient. |
redisClient@Bean(preDestroy="shutdown")
@Singleton
@Primary
public io.lettuce.core.RedisClient redisClient(@Primary
AbstractRedisConfiguration config,
@Nullable @Primary
io.lettuce.core.resource.ClientResources defaultClientResources)
AbstractRedisClientFactoryRedisClient from the configuration.redisClient in class AbstractRedisClientFactoryconfig - The configurationdefaultClientResources - The ClientResourcesRedisClient@Bean(preDestroy="close")
@Singleton
@Primary
public io.lettuce.core.api.StatefulRedisConnection<java.lang.String,java.lang.String> redisConnection(@Primary
io.lettuce.core.RedisClient redisClient)
AbstractRedisClientFactoryStatefulRedisConnection from the RedisClient.redisConnection in class AbstractRedisClientFactoryredisClient - The RedisClientStatefulRedisConnection@Bean(preDestroy="close")
@Singleton
public io.lettuce.core.pubsub.StatefulRedisPubSubConnection<java.lang.String,java.lang.String> redisPubSubConnection(@Primary
io.lettuce.core.RedisClient redisClient)
AbstractRedisClientFactoryStatefulRedisPubSubConnection from the RedisClient.redisPubSubConnection in class AbstractRedisClientFactoryredisClient - The RedisClientStatefulRedisPubSubConnection