关于Redis不能从连接池获取资源的错误
在使用JedisPool连接池获取Jedis对象时出现出现Could not get a resource from the pool错误,最后发现是Centos7的防火墙未开放端口。
防火墙命令
systemctl start firewalld //打开服务
systemctl status firewalld //服务状态,显示为running
开启端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
命令含义:
–zone #作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效
重启防火墙
firewall-cmd --reload
如果还是不行,可重启机器试试。