今天在连接redis时出现了一个奇怪的错误。如下:

public class RedisTest {@Testpublic void redisTest(){//    连接RedisJedis jedis = new Jedis("localhost",6379);
//    jedis.auth("h980522");
int i = 0;
try {long start = System.currentTimeMillis();while (true) {long end = System.currentTimeMillis();if (end - start >= 1000) {break;}jedis.set("test" + i, i + "");i++;}
}
//catch(Exception e){//        e.printStackTrace();
//    }
finally {jedis.close();
}System.out.println("redis每秒操作: "+i+" 次");
}
redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refused: connect
省略……
Caused by: java.net.ConnectException: Connection refused:
省略……

这个错误很意思简单,就是说连接被拒绝了。
连接被拒绝了一般可以通过该一下方式进行解决:
redis数据库连接时遇到的错误:redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException:
自己在看了这篇博客后,除了修改端口号6379之外每个方法都尝试了,但是还是不行。
自己为什么不认为是端口号的错误呢?
因为自己在启动redis服务器后,使用客户端进行连接是正常可以使用的。
但是自己后来实在是没有办法,就将redis的端口改为了6380,重新进行链接连接。

重进进行连接,运行成功了。
原本自己以为只是端口的错误。然后自己也不知道怎么想的把已经修改了的6380改回成了6379,结果这次在6379端口下,也运行成功了。
这?是什么情况????
后来自己检查了6379端口,发现其实并没有其他应用程序占用了改端口。然后自己查了很多博客,自己感觉有一个可能是相关的:
Redis偶发连接失败案例分析
虽然这个博客里面的错误是连接服务器的错误。

CRedis.Client.RExceptions.ExcuteCommandException: Unable to Connect redis server: ---> CRedis.Third.Redis.RedisException: Unable to Connect redis server:在 CRedis.Third.Redis.RedisNativeClient.CreateConnectionError()在 CRedis.Third.Redis.RedisNativeClient.SendExpectData(Byte[][] cmdWithBinaryArgs)在 CRedis.Client.Entities.RedisServer.<>c__DisplayClassd`1.

而不是自己这里的连接被拒。但是自己的错误的原因也许是因为,自己使用了一个while(true)的循环,导致在这个循环里面,建连速度太快,导致服务端backlog队列溢出,连接被server端reset。当然这也是自己的猜想。还有待深入学习后进行校正。

redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refus相关推荐

  1. redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refu

            今天在做Redis 测试的时候遇到一个错误,写一篇博客博客记录一下:          错误: redis.clients.jedis.exceptions.JedisConnecti ...

  2. 【已解决】Exception in thread “Thread-0“ redis.clients.jedis.exceptions.JedisConnectionException: java.n

    问题: Exception in thread "Thread-0" redis.clients.jedis.exceptions.JedisConnectionException ...

  3. 解决高并发下Redis连接失败redis.clients.jedis.exceptions.JedisConnectionException Attempting to read from a bro

    引出问题 当前Redis配置项 测压环境 出现的问题: redis.clients.jedis.exceptions.JedisConnectionException: Attempting to r ...

  4. 一次redis连接配置修改引发的redis.clients.jedis.exceptions.JedisConnectionException: Unexpected end of stream.异常

    一次redis连接配置修改引发的redis.clients.jedis.exceptions.JedisConnectionException: Unexpected end of stream.异常 ...

  5. redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool

    解决办法:调整JedisPoolConfig中maxActive为适合自己系统的阀值. <bean id="dataJedisPoolConfig" class=" ...

  6. 测试连接redis时报错redis.clients.jedis.exceptions.JedisConnectionException: Failed to create socket.

    解决方法 如果关注Redis的问题,有这么几个方面: 配置文件中应该注释69行的127地址:# bind 127.0.0.1 配置文件中应该修改修改88行为no:protected-mode no 然 ...

  7. springboot报错:Could not get a resource from the pool redis.clients.jedis.exceptions.JedisConnection

    运行项目时报错: 2022-04-15 19:27:54.052 ERROR 9676 --- [nio-8181-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServl ...

  8. nested exception is redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication requir

    springboot 1.5X 升级2.0时,redis 配置密码报错 org.springframework.dao.InvalidDataAccessApiUsageException: NOAU ...

  9. 【异常】redis.clients.jedis.exceptions.JedisDataException: ERR unknown command ‘PSETEX‘

    [异常]redis.clients.jedis.exceptions.JedisDataException: ERR unknown command 'PSETEX' 参考文章: (1)[异常]red ...

最新文章

  1. jeecgboot前端开发_一款基于代码生成器的Java快速开发平台【jeecg-boot】
  2. FlashBuilder(FB/eclipse) 打开多个无效
  3. JPA2.0回调函数的使用
  4. 【三代增强干货一枚】外向交货单Delivery (VL01N)Header屏幕增强
  5. 重磅 !《微信生态运营全景解读白皮书》,10 大热门场景、5 大案例剖析!
  6. Spring注解开发-属性依赖注入
  7. 性能测试 vs 负载测试 vs 压力测试
  8. 实现输入框小数多 自动进位展示,编辑时实际值不变
  9. linux python源码目录结构,TensorFlow0.8源码阅读 -- 代码目录结构讲解
  10. 阿里HBase高可用8年“抗战”回忆录
  11. 放苹果(信息学奥赛一本通-T1206)
  12. NYOJ77 - 开灯问题
  13. php创建图片的缩略图,如何通过php给图片创建缩略图?
  14. 2018中国移动校招笔试记录
  15. 姿态角解算(MPU6050 加速度计加陀螺仪)
  16. (疯狂的石头)阿弥陀佛,上帝保佑铃声 (疯狂的石头)阿弥陀...
  17. 身份证验证 80秒13亿数据校验
  18. html怎么打入文本框,html怎么在文本框里面输入文字
  19. 2020秋季甲级PAT 7-4 Professional Ability Test (30 分)
  20. Android常考问题(8)-设计模式:Builder模式(顺带学习了一下String的比较和final)

热门文章

  1. QT使用QZXing库
  2. 运放构成电压跟随器作用、反馈电阻作用
  3. 计算机未来发展趋势生物计算机,电子计算机行业发展趋势及行业市场规模预测...
  4. macos M1 pro 使用 drupal 慢
  5. 别提996、腾讯2022校招起薪40w,大厂招人铁了心要卷
  6. 零基础学Java,自学好,还是报班好?
  7. OC:对象的isa指针和superclass指针分别指向哪里,你知道了吗?
  8. 计算机网络学习3:计算机网络的定义及分类、性能指标
  9. vrml的一些e文章
  10. 机器学习:libsvm数据格式