public class RedisClientFactoryBean extends LettuceFactoryBeanSupport<RedisClient>
RedisClient
instances. Needs either a URI
or a RedisURI
as input and allows
to reuse ClientResources
. URI Formats:
redis-sentinel://host[:port][,host2[:port2]][/databaseNumber]#sentinelMasterId
redis://host[:port][/databaseNumber]
RedisURI
,
ClientResourcesFactoryBean
URI_SCHEME_REDIS_SENTINEL
Constructor and Description |
---|
RedisClientFactoryBean() |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet() |
protected RedisClient |
createInstance() |
protected void |
destroyInstance(RedisClient instance) |
Class<?> |
getObjectType() |
getClientResources, getPassword, getRedisURI, getUri, isSingleton, setClientResources, setPassword, setRedisURI, setUri
public void afterPropertiesSet() throws Exception
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
afterPropertiesSet
in class LettuceFactoryBeanSupport<RedisClient>
Exception
protected void destroyInstance(RedisClient instance) throws Exception
destroyInstance
in class org.springframework.beans.factory.config.AbstractFactoryBean<RedisClient>
Exception
public Class<?> getObjectType()
getObjectType
in interface org.springframework.beans.factory.FactoryBean<RedisClient>
getObjectType
in class org.springframework.beans.factory.config.AbstractFactoryBean<RedisClient>
protected RedisClient createInstance() throws Exception
createInstance
in class org.springframework.beans.factory.config.AbstractFactoryBean<RedisClient>
Exception
Copyright © 2018 lettuce.io. All rights reserved.