2 qq 27407625 qq_27407625 于 2016.04.18 15:40 提问

Redis无法获取连接异常

最近搞缓存,所以折腾了一下redis,用jedis连接redis,发现在64位windows下运行一段时间就报错了Accepting client connection: accept: Unknown error, 然后jedis就一直连接超时是服务器停了。重启一下redis就又能连接上了。redis配置的日志级别是debug,也没抛其他错误,看了连接数也就我一个。纠结啊。。。。

3个回答

oyljerry
oyljerry   Ds   Rxr 2016.04.18 16:22
已采纳

这个看上去是redis的bug,试试新版本呢。

qq_27407625
qq_27407625 应该是redis的BUG
大约 2 年之前 回复
qq_27407625
qq_27407625 应该是redis的BUG
大约 2 年之前 回复
qq_27407625
qq_27407625 应该是redis的Big
大约 2 年之前 回复
CSDNXIAOD
CSDNXIAOD   2016.04.18 15:52

Io异常:网络适配器无法建立连接
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

u010850027
u010850027   2016.04.18 19:43
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
关于Redis不能从连接池获取资源的错误
在使用JedisPool连接池获取Jedis对象时出现出现Could not get a resource from the pool错误,最后发现是Centos7的防火墙未开放端口。 防火墙命令systemctl start firewalld //打开服务 systemctl status firewalld //服务状态,显示为running开启端口firewall-cm
在Java中使用Jedis操作Redis,在高并发的情况下,应用卡死、报无法获取连接错误的处理方式
1.JedisUtil:工具类,单例,避免获取多个jedisPool 对象 package JedisTest; import org.apache.commons.lang.StringUtils; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; import redis.clients
redis获取异常或者获取不到
异常: org.springframework.data.redis.RedisConnectionFailureException: Cannot get Jedis connection; nested exception is redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource
redis 连接中的异常问题
refs: http://blog.csdn.net/shuaiOKshuai/article/details/23266091 1)case 客户端用jedis pool 连接池,出现不能获取resource 对象问题 分析下来发现有些jedis 对象没有释放资源,最好的处理方式是用try-catch-finally方式,在finnaly中处理释放问题。 对jedis可用
Redis获取不到连接
Redis获取不到连接问题 问题场景 我们在继承Redis的时候,可能只是一个简单的集成,保证可以存取数据就可以了,但是有的时候我们使用云Redis的时候,就会出现Redis无法获取连接的情况,究其原因是因为我们自己集成Redis的时候没有为Redis设置密码,云Redis一般都会设置访问密码,这样就造成了无法获取连接的问题出现。 解决方案 为我们的Reids设置密码,在配置Re
Jedis连接Redis异常的问题
jedis连接Redis异常: Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refused: connect at redis.clients.jedis.Connection.connect(Connection.java:154) at redis.clients.jedis.BinaryClient.
redis做缓存需要捕获异常
以防止缓存挂掉后会拖累正常业务 //捕获redis缓存异常 try { quest = questHashDDao.getQuest(sid, NeedEnum.getNeed(need).stream().map(x -> x.getRedisName()).collect(toList())); } catch (Exception e) { // TODO:
java后台部署项目在was服务器上,取不到redis的资源
前段时间遇到一个问题,这个问题是这样的。在本地的tomcat服务器上运行项目,本地测试请求上传的时候,在redis队列中可以取到资源,但是部署到was服务器之后,当前端请求上传资源的时候,却发现取不到资源了。后来经过一番的排查,才发现是因为将json数据放到redis才取不到的。后来改成将json.toString()放入到redis就可以取到资源了。
java redis client无法连接redis服务获取连接池问题处理记录
最近折腾起云服务器,熟悉了安装mysql,tomcat,jdk,mvn,git等软件,做到了本机能连接,提交,部署,缓存。  今天玩的是redis,首先在服务器上部署好redis,操作比较简单,  主要是启动redis服务时,注意redis-server启动时必须要指定redis.conf,  如果不能使用redis-server命令需要下载一个tlc,我也不知道是啥, 具体可以参照 
Liunx 上面使用Python连接Redis遇到的一些问题
首先你的服务器上面应该装好了Python和Redis,接下来我们需要安装redis-py模块来让Python和Redis进行连接 下载redis-py模块 wget https://github.com/andymccurdy/redis-py/archive/master.zip 然后解压 redis-py-master.zip 文件 unzip redis-py-master.zip文