@Factory public class NamedRedisClientFactory extends AbstractRedisClientFactory
RedisClient
instances from NamedRedisServersConfiguration
instances.Constructor and Description |
---|
NamedRedisClientFactory() |
Modifier and Type | Method and Description |
---|---|
io.lettuce.core.RedisClient |
redisClient(NamedRedisServersConfiguration config)
Creates the
RedisClient from the configuration. |
io.lettuce.core.api.StatefulRedisConnection<String,String> |
redisConnection(NamedRedisServersConfiguration config)
Creates the
StatefulRedisConnection from the RedisClient . |
io.lettuce.core.pubsub.StatefulRedisPubSubConnection<String,String> |
redisPubSubConnection(NamedRedisServersConfiguration config)
Creates the
StatefulRedisPubSubConnection from the RedisClient . |
redisClient, redisConnection, redisPubSubConnection
@Bean(preDestroy="shutdown") @EachBean(value=NamedRedisServersConfiguration.class) public io.lettuce.core.RedisClient redisClient(NamedRedisServersConfiguration config)
RedisClient
from the configuration.config
- The configurationRedisClient
@Bean(preDestroy="close") @EachBean(value=NamedRedisServersConfiguration.class) public io.lettuce.core.api.StatefulRedisConnection<String,String> redisConnection(NamedRedisServersConfiguration config)
StatefulRedisConnection
from the RedisClient
.config
- The NamedRedisServersConfiguration
StatefulRedisConnection
@Bean(preDestroy="close") @EachBean(value=NamedRedisServersConfiguration.class) public io.lettuce.core.pubsub.StatefulRedisPubSubConnection<String,String> redisPubSubConnection(NamedRedisServersConfiguration config)
StatefulRedisPubSubConnection
from the RedisClient
.config
- The NamedRedisServersConfiguration
StatefulRedisPubSubConnection