连接池参数,正式环境配置在yml文件中
package cn.com.suntree.utils.myself;
import lombok.extern.log4j.Log4j2;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.cache.annotation.CachingConfigurerSupport;
import org.springframework.cache.annotation.EnableCaching;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
@Configuration
@EnableCaching
@Log4j2
public class RedisCacheConfiguration extends CachingConfigurerSupport {
//@Value("${spring.redis.host}")
private String host = "127.0.0.1";
//@Value("${spring.redis.port}")
private int port = 6379;
private int timeout = 10;
//@Value("${spring.redis.pool.max-idle}")
private int maxIdle = 8;//最大能够保持idle的数量,控制一个pool最多有多少个状态为idle的je