Redis的Jedis连接池

Jedis本身是线程不安全的,并且频繁的创建和销毁连接会有性能损耗,因此我们推荐大家使用Jedis连接池代替Jedis的直连方式。

public class JedisConnectionFactory {
	private static final JedisPool jedisPool ;
        static {
        JedisPoolConfig jedisPoolConfig = new JedispoolConfig();//最大连接
        jedisPoolConfig.setMaxTotal(8);/最大空闲连接
        jedisPoolConfig.setMaxIdle(8);/最小空闲连接
        jedisPoolConfig.setMinIdle(0) ;//设置最长等待时间,ms
        jedisPoolConfig.setMaxWaitMillis (200);
        jedisPool = new JedisPool(jedisPoolConfig,"192.168.150.101",6379,
        1000,"123321");
        }
	//获取Jedis对象
    public static Jedis getJedis(){
    	return jedisPool.getResource() ;
    }
}

你可能感兴趣的:(Redis,JavaWeb,redis,java,数据库)