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