最近,使用Redis做缓存时,老是提示JedisConnectionException: Could not get a resource from the pool,Jedis无法从池中获取资源,稍加分析,出现该问题无外乎2种情况:

1.Jedis 对象用完以后未释放掉,池中无可用资源,所以会出现无法获取新的资源。

2.JedisPoolConfig中最大连接数maxActive阀值设置的得太小。

逐一检查:Jedis对象使用完后全部正常close关闭了;JedisPoolConfig中最大连接数maxActive配置为50,目前没有达到最大连接数。

结论:无解????

反复检查,选择相信自己,因为使用Redis不止一次了,那么问题就不是Redis的问题,而我的Redis部署在Linux上面,那么就是Linux系统存在问题,再检查一遍,原来如此,真相只有一个,那就是没有使用root登录启动Redis,马上su切换到root,重启Redis,OK了。

问题总结:

        运维部署Redis时,使用的是root进行操作,于是,当使用其他非root用户启动Redis时,表面上Redis启动成功,没有任何提示,实际上,Redis根本没有权限读取配置文件,创建临时文件,所以Redis启动成功但是无法正常工作,所以报错。

记住:Redis启动成功,用ps aux |grep redis查看进程正常,没有报错,但不一定工作正常,这个设计逻辑没有毛病!

JedisConnectionException: Could not get a resource from the pool相关推荐

  1. 解决Redis问题:JedisConnectionException: Could not get a resource from the pool

    1.问题描述: redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the p ...

  2. redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool

    解决办法:调整JedisPoolConfig中maxActive为适合自己系统的阀值. <bean id="dataJedisPoolConfig" class=" ...

  3. springboot项目报错JedisConnectionException: Could not get a resource from the pool

    读取redis配置文件错误,更改下面配置后启动正常

  4. Could not get a resource from the pool 问题解决

    Could not get a resource from the pool 问题解决 今天测试项目的时候,界面提示 Could not get a resource from the pool 报错 ...

  5. jedis异常:Could not get a resource from the pool

    前几天公司后端系统出现了故障,导致app多个功能无法使用,查看日志,发现日志出现较多的redis.clients.jedis.exceptions.JedisConnectionException: ...

  6. redis报错,Could not get a resource from the pool,Unable to validate object找不到可用的连接池

    报错如下: 追踪源码发现第一个错误信息redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource ...

  7. Java异常 | JedisException: Could not get a resource from the pool

    1. 异常现象 20190429 16:27:58,200 | ERROR | (RedisClient.java:262)RedisClient:262 - jedisInfo ... NumAct ...

  8. redis中 Could not get a resource from the pool 异常解决

    描述 这个错误产生的前提是这样的,将数据存入redis(新安装的)中,在通过连接池获取jedis实例时,产生如下错误( Could not get a resource from the pool). ...

  9. redis使用中经常出现 Could not get a resource from the pool 异常,解决办法总结

    背景: 最近使用jedis(redis)开发一项功能,查阅日志发现,服务运行一段时间之后,就会出现 redis.clients.jedis.exceptions.JedisException: Cou ...

最新文章

  1. css的几种使用方式有哪些,引入CSS的方式有几种?
  2. tf.placeholder类似函数中的形参
  3. 移植net-snmp 出现的编译问题 ./libs/libnetsnmpsnmpd.a(snmpd.o): relocation R_ARM_THM_MOVW_ABS_NC against `
  4. php ajax 弹窗修改,更改PHP/Ajax脚本来使用Meekrodb?
  5. python输出指定字符串_Python输出指定字符串的方法
  6. Visual Studio 的代码片段(Code Snippet)功能
  7. 简单的二次封装axios中的get,post方法
  8. C++ 无限for循环的bug
  9. iOS中基于WebView的HTML网页离线访问技术的实现
  10. Oracle 11g 字符集修改
  11. Android Multimedia框架总结(七)C++中MediaPlayer的C/S架构补充及MediaService介绍
  12. 解决问题,别扩展问题
  13. 智慧解析第20集:破解迷魂术
  14. 第26讲-项目六-定期存款利息计算器
  15. mimax 刷原生android,小米手机想爽刷原生安卓?不愁!
  16. matlab多重积分编程,多重积分的MATLAB实现.pdf
  17. Spring Boot Actuator 端点监控
  18. Redis第一讲:相关的基础知识/数据类型/缓存的过期策略/双写一致性/内存存储和持久化
  19. 华为vr2计算机连接线代替品,分体式设计的VR一体机:独特连接方式让华为VR2眼镜与众不同...
  20. 计算机全息图的制作与在线,一种计算全息图的制作和再现方法与流程

热门文章

  1. 广州楼市:这种楼盘谨慎购买,未来难转手,投资请回避!
  2. 腾讯会议PC端声音设置
  3. 使用httpclient时报错NoHttpResponseException failed to respond
  4. 常见英语面试问答_40个常见的工作面试问答
  5. Ubuntu系统重装Ubuntu系统
  6. 你头疼的ELK难题,本文几乎都解决了
  7. Android团队的组建和管理
  8. sdlc esd.oracle.com,jdk下载安装
  9. 【区块链论文整理】ICDE 篇
  10. numpy 学习汇总5-数组运算 tcy