如题,启动项目后,过个10几分钟就报错:
org.springframework.data.redis.RedisConnectionFailureException:
java.net.SocketException: Broken pipe;
nested exception is redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketException: Broken pipe。。。。。
版本:spring-data-redis-1.7.1.RELEASE.jar,jedis-2.8.1.jar(jedis-2.4.2.jar也试过)
配置xml为
<bean id="poolConfig" class="redis.clients.jedis.JedisPoolConfig">
<property name="maxIdle" value="5" />
<property name="maxTotal" value="10" />
<property name="testOnBorrow" value="true" />
</bean>
<bean id="connectionFactory" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory" p:timeout="10000"
p:host-name="${redis.host}" p:port="${redis.port}" p:password="${redis.pass}" p:pool-config-ref="poolConfig"/>
<bean id="redisTemplate" class="org.springframework.data.redis.core.StringRedisTemplate">
<property name="connectionFactory" ref="connectionFactory" />
<property name="enableTransactionSupport" value="${redis.transactionSupport}" />
</bean>
参考网上的换版本等解决方法,都没有解决问题,求高手解惑
你看一下你的这个spring-redis的spring依赖版本依赖应该都是可以的,我下面再贴了一段错误信息,你可以看看设置了回滚的问题?
我看了一下maven仓库,这个版本最低依赖jedis-client2.8.1
http://mvnrepository.com/artifact/org.springframework.data/spring-data-redis/1.7.1.RELEASE
org.springframework.data.redis.RedisConnectionFailureException:java.net.SocketException:Brokenpipe;nestedexceptionisredis.clients.jedis.exceptions.JedisConnectionException:java.net.SocketException:Brokenpipe老哥你这解决了吗???我也遇见了这个问题,不知道怎么解决。求解,谢谢!
后来没用spring去管理redishttps://github.com/xetorthio/jedis/issues/848#issuecomment-190778916
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。