开发者社区> 问答> 正文

朋友们,请教redis池配置问题?? 403.10 禁止访问:配置无效

redis配置pool的时候,setTestOnBorrow这个属性配置为true,就获取不到reids实例。。很费解,朋友们遇到过??
错误日志:Caused by: java.util.NoSuchElementException: Could not create a validated object, cause: ValidateObject failed     at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1233)     at redis.clients.util.Pool.getResource(Pool.java:20)

把你的配置贴上来。。######

引用来自“Fe-Fe”的评论

把你的配置贴上来。。
    Configuration conf = Configuration.getInstance();

            jedis_ip = conf.getString("jedis.ip","127.0.0.1");

            jedis_port = conf.getInt("jedis.port", 6379);

            jedis_password = conf.getString("jedis.password", "123456");

            config.setMaxActive(-1);

            config.setMaxIdle(500);

            config.setMaxWait(10000);

            config.setTestOnBorrow(true);

            config.setTestOnReturn(true);

            jedisPool = new JedisPool(config, jedis_ip, jedis_port,10000);

展开
收起
kun坤 2020-05-27 14:15:30 507 0
1 条回答
写回答
取消 提交回答
  • reids版本问题,换了低版本的redis可以了。。应该是reids升级的时候,配置文件,没有跟着做处理。。。######解决了?

    2020-05-27 17:17:31
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
ApsaraDB for Redis——与创客同行 立即下载
微博的Redis定制之路 立即下载
云数据库Redis版的开源之路 立即下载