赞
踩
redis.clients.jedis.exceptions.JedisException: Could not get a resource from the pool
发现我的最大连接数没有问题设置了200足够
<!--Jedis连接池的相关配置-->
<bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig">
<property name="maxTotal">
<value>200</value>
</property>
<property name="maxIdle">
<value>50</value>
</property>
<property name="testOnBorrow" value="true"/>
<property name="testOnReturn" value="true"/>
</bean>
在本地Centos7中,首先保证开启了Redis服务端,后再在虚拟机中打开客户端,然后进入成功后输入:config set protected-mode "no"关闭包含模式
不过我的保护机制是关闭的所以不行
我的也已注释不是这个原因
出现以上错误是因为:redis目前处于受保护模式,不允许非本地客户端链接,我们可以通过给redis设置密码,然后客户端链接的时候,写上密码就可以解决了
两种方式:
方式一:在redis.conf配置文件中:requirepass 123456
方式二:用客户端登录
A.查看密码 config get requirepass
B.设置密码 config set requirepass 123456
C.设置密码后,客户端连接 redis 服务就需要密码验证,否则无法执行命令:输入 AUTH 123456
成功了!!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。