jedis 连接池错误

  The constructor JedisPool(GenericObjectPoolConfig, String, int) refers to the missing type GenericObjectPoolConfig

  并且JedisPoolConfig创建的对象 没有setMaxTotal,setMaxIdle 等方法.

  查看JedisPoolConfig

GenericObjectPoolConfig 这个类没有找到

原因:

commons-pool.jar 错误,因为GenericObjectPoolConfig 这个方法只有在commons-pool2.jar中才有。

commons-pool2.jar的下载地址:

http://commons.apache.org/proper/commons-pool/download_pool.cgi

代码如下

public void demo2() {
        JedisPool jedisPool =null;
        Jedis jedis=null;
        try {
            JedisPoolConfig config=new JedisPoolConfig();
            config.setMaxTotal(200);
            config.setMaxIdle(100);
            config.setMaxWaitMillis(100*60);
            jedisPool=new JedisPool(config,"127.0.0.1",6379);
            jedis=jedisPool.getResource();
            jedis.set("login-name", "张三");
            String loginNameString= jedis.get("login-name");
            System.out.println(loginNameString);
        } catch (Exception e) {
            // TODO: handle exception
        }finally{
            if(jedis!=null){
                jedis.close();
            }
            if(jedisPool!=null){
                jedisPool.close();
            }
        }
    }

 

转载于:https://www.cnblogs.com/choiyubo163com/p/7977829.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值