redis报Could not get a resource from the pool

来源:11-6 引入缓存技术之编码实现下

丶远走高飞

2018-05-31

我看了好多同学都有这个问题。。

我之前用着都好好的,结果今天登上去就发现出问题了。

找了半天,发现老师其中的一个回答是更改redis.property为127.0.0.1  

我自己更改后,结果图片就读出来了,就没报错了。

之前redis-property写的是公网ip

特来请教老师 为什么该为127.0.0.1 后就可以了。。

写回答

1回答

翔仔

2018-05-31

同学好,这个问题还是比较简单的,你遇到的和他们遇到的可能不太一样。redis你设置为127.0.0.1的话就是本地访问,Redis默认支持本地访问的,而不支持远程访问,需要去开通才可以。但是你的程序由于和redis在同一个机器上,所以127.0.0.1即可。否则你得先确保你本地的redis-cli能连接上远程的redis服务器,程序才能用公网ip去访问。跟mysql原理是一样的。具体如何支持远程访问可以百度一些即可,修改一下redis.conf里面的bind参数

0
12
丶远走高飞
回复
我没华仔帅
你redis 重启下, 然后记得重启的时候带着 那个 配置文件的参数。 因为你配置文件中 改过一些配置的嘛, 比如把bind那个注释掉 之类的
2018-06-30
共12条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程