遇到一个问题,因为是在测试环境,之前退出使用的kill -9暴力方式,再重新启动redis集群的时候,先并没有恢复rdb和aof,使用redis-cli客户端可以连接,说明集群已经启动来了,但是使用jedis客户端代码连接不上,抛异常:

1、异常信息:

Exception in thread “main” redis.clients.jedis.exceptions.JedisClusterException: CLUSTERDOWN The cluster is down
at redis.clients.jedis.Protocol.processError(Protocol.java:126)
at redis.clients.jedis.Protocol.process(Protocol.java:166)
at redis.clients.jedis.Protocol.read(Protocol.java:220)
at redis.clients.jedis.Connection.readProtocolWithCheckingBroken(Connection.java:318)
at redis.clients.jedis.Connection.getBinaryBulkReply(Connection.java:255)
at redis.clients.jedis.Connection.getBulkReply(Connection.java:245)
at redis.clients.jedis.Jedis.get(Jedis.java:181)
at redis.clients.jedis.JedisCluster$3.execute(JedisCluster.java:161)
at redis.clients.jedis.JedisCluster$3.execute(JedisCluster.java:158)
at redis.clients.jedis.JedisClusterCommand.runWithRetries(JedisClusterCommand.java:106)
at redis.clients.jedis.JedisClusterCommand.run(JedisClusterCommand.java:25)
at redis.clients.jedis.JedisCluster.get(JedisCluster.java:163)
at com.study.cache.JedisTest.main(JedisTest.java:17)

2、在网上找了一下原因,可能是之前配置文件开启了protected-mode yes,现在都改为 no;

3、重启redis集群,重试不行,还是报相同的错;

4、把每个redis节点下面的rdb和aof都删除(如果是生产环境谨慎操作),重启redis集群,用jedis客户端代码也可以连接了,没有抛异常;

redis连接异常 redis.clients.jedis.exceptions.JedisClusterException CLUSTERDOWN The cluster is down相关推荐

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

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

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

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

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

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

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

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

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

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

  6. redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refus

    今天在连接redis时出现了一个奇怪的错误.如下: public class RedisTest {@Testpublic void redisTest(){// 连接RedisJedis jedis ...

  7. 解决:Caused by: redis.clients.jedis.exceptions.JedisDataException: WRONGTYPE Operation against a key

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 报错: Caused by: redis.clients.jedis.exceptions.J ...

  8. 解决:redis.clients.jedis.exceptions.JedisDataExceptionERR This instance has cluster support disabled

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. springCloud 项目启动工程,redis 集群连接报错: Caused by: red ...

  9. 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 ...

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

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

最新文章

  1. MmGetSystemRoutineAddress和MiFindExportedRoutineByName函数的实现代码
  2. http压缩方法(IIS 6.0 与IIS 7.0的详解)
  3. python详细的安装教程分享!
  4. php数组匹配匹配里面的值,php – 比较数组并搜索匹配的值
  5. 洛谷P3390 【模板】矩阵快速幂
  6. 1-9月欧洲新能源车份额上升 混动车注册量增加8.8%
  7. 东农计算机应用与技术,东农16春《计算机应用与技术》在线作业.doc
  8. 微软云加速器助edoc2入云腾飞
  9. ADS2017破解后重启显示license失效,需要把EESoft Flexnet Licence Server启动类型设置为自动
  10. 程序猿崛起2——互联网时代下的新潮流和新活法
  11. android smsmanager发送短信,Android使用SmsManager实现短信发送功能
  12. VB编写的验证码生成器
  13. 显示一个立方体的斜二测图(用数组存放正方体的各顶点坐标)
  14. php下对港澳台身份证进行验证
  15. NFC(Near Field Communication)简介--来自百度百科
  16. CentOS下rar解压工具安装
  17. 泡面与面包,我的午餐
  18. MySQL数据库管理工具Navicat与PhpMyAdmin功能对比
  19. Python 微波辐射计画图
  20. ACM 各大OJ平台以及题目分类

热门文章

  1. 快速入门 | 篇二十一:正运动技术运动控制器自定义通讯
  2. html js 跑马灯效果,Javascript实现跑马灯效果的简单实例
  3. Exception sending context initialized event to listener instance of class org.springframework.web
  4. oracle 19c jdbc之Reactive Streams Ingestion (RSI) Library
  5. matlab中用simulink仿真六足机器人
  6. 我的世界服务器箱子里无限物品,我的世界让箱子里的物品无限拿的指令 | 手游网游页游攻略大全...
  7. speedoffice表格如何全选表格
  8. BigDecimal表示0.1
  9. Ubuntu启用IPv6上google的方法
  10. PopClip for Mac 增强型复制粘贴工具