@Bean
@ConfigurationProperties(prefix="spring.redis.pool")
public JedisPoolConfig jedisPoolConfig(){
JedisPoolConfig config = new JedisPoolConfig();
// config.setMaxTotal(10);
// config.setMaxIdle(10);
// config.setMinIdle(0);
return config;
}
@Bean(value = "jedisConnectionFactory")
@ConfigurationProperties(prefix="spring.redis.bruce")
public JedisConnectionFactory jedisConnectionFactory(JedisPoolConfig config){
JedisConnectionFactory factory = new JedisConnectionFactory();
//关联链接池的配置对象
//factory.setPoolConfig(config);
//配置链接Redis的信息
//主机地址
//factory.setHostName("123.207.45.81");
//端口
//factory.setPort(6379);
//设置密码
//factory.setPassword("bruce123");
return factory;
}
@Bean
public RedisTemplate<String,Object> redisTemplate(@Qualifier("jedisConnectionFactory") JedisConnectionFactory factory){
RedisTemplate<String, Object> template = new RedisTemplate<String, Object>();
//关联
template.setConnectionFactory(factory);
return template;
}
Springdate redis 自动配值连接
最新推荐文章于 2024-09-17 11:14:07 发布
该文展示了如何在SpringBoot应用中配置Redis连接池JedisPoolConfig,创建JedisConnectionFactory,并基于此设置RedisTemplate,包括设置最大连接数、主机地址、端口和密码等信息。
摘要由CSDN通过智能技术生成