解决:“redis.clients.jedis.exceptions.JedisClusterMaxAttemptsException: No more cluster attempts left”
jedis连接Redis集群时报错:“redis.clients.jedis.exceptions.JedisClusterMaxAttemptsException: No more cluster attempts left”
问题产生环境:
集群搭建成功之后,进入单节点测试成功
#注意-c参数是必须的
> redis01/redis-cli -p 7001 -c
> set name redis
ok
使用jedis测试单节点的操作也成功(确保了端口开启)
只有在测试集群操作的时候失败
解决步骤:
1、redis.conf里面的”bind IP地址“是限制访问IP的,需要注释掉
2、使用ruby命令开启集群,要使用公网IP,如下:
#注意一定不要用127.0.0.1这种本地的局域ip,要用公网ip
ruby redis-trib.rb create --replicas 1 公网IP:7000 公网IP:7001 公网IP:7002 公网IP:7003 公网IP:7004 公网IP:7005
上面的:–replicas 1 公网IP:7000 公网IP:7001 … … 都要使用非本地的其他设备在局域网内能访问到的ip,不要使用127.0.0.1。(我的就是这里弄错了,调整这里之后解决了)
3、如果执行2步骤一直在“Waiting for the cluster to join…”,那肯定是你端口没有开启,不要质疑,这里的端口
不是7000-7005,而是17000-17005,因为redis设置集群的端口号是”redis端口+10000“,这个非常重要。
4、如果以上没有解决,需要从安装步骤上依次排查,或者是你的安装步骤中出现了遗漏,传送:Redis集群(二)集群搭建 ,特别注意第29步前后的执行顺序
加油
解决:“redis.clients.jedis.exceptions.JedisClusterMaxAttemptsException: No more cluster attempts left”相关推荐
- 解决:redis.clients.jedis.exceptions.JedisDataExceptionERR This instance has cluster support disabled
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. springCloud 项目启动工程,redis 集群连接报错: Caused by: red ...
- 解决高并发下Redis连接失败redis.clients.jedis.exceptions.JedisConnectionException Attempting to read from a bro
引出问题 当前Redis配置项 测压环境 出现的问题: redis.clients.jedis.exceptions.JedisConnectionException: Attempting to r ...
- 【已解决】Exception in thread “Thread-0“ redis.clients.jedis.exceptions.JedisConnectionException: java.n
问题: Exception in thread "Thread-0" redis.clients.jedis.exceptions.JedisConnectionException ...
- 解决:Caused by: redis.clients.jedis.exceptions.JedisDataException: WRONGTYPE Operation against a key
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 报错: Caused by: redis.clients.jedis.exceptions.J ...
- 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 ...
- redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refu
今天在做Redis 测试的时候遇到一个错误,写一篇博客博客记录一下: 错误: redis.clients.jedis.exceptions.JedisConnecti ...
- redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refus
今天在连接redis时出现了一个奇怪的错误.如下: public class RedisTest {@Testpublic void redisTest(){// 连接RedisJedis jedis ...
- 一次redis连接配置修改引发的redis.clients.jedis.exceptions.JedisConnectionException: Unexpected end of stream.异常
一次redis连接配置修改引发的redis.clients.jedis.exceptions.JedisConnectionException: Unexpected end of stream.异常 ...
- 【异常】redis.clients.jedis.exceptions.JedisDataException: ERR unknown command ‘PSETEX‘
[异常]redis.clients.jedis.exceptions.JedisDataException: ERR unknown command 'PSETEX' 参考文章: (1)[异常]red ...
- nested exception is redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication requir
springboot 1.5X 升级2.0时,redis 配置密码报错 org.springframework.dao.InvalidDataAccessApiUsageException: NOAU ...
最新文章
- java c static块_java静态块
- 2016-1-4 项目启动原理
- Linux 检查域名服务,linux上的域名服务
- 京东B2B业务架构演变阅读心得
- 彻底解决显示Opencv中Mat图像到Mfc窗口问题
- C/C++深入剖析指针机制与内存动态管理
- 常用正则表达式整理【总结】
- oracle查看列状态unused,Oracle9i下将列设为UNUSED时的系统行为
- 项目版本管理的最佳实践:云效飞流Flow篇
- 【干货】完美日记增长策略深度研究报告.pdf(附下载链接)
- SQL 两张结构一样的表合并查询
- oracle查看表空间里具体一张表的大小
- 【1、雅思听力】何琼雅思听力最新版必考词汇
- 用python 创建英语自定义词典
- 浅谈外存分配的几种方式
- windows系统下多个程序窗口快速切换的方法
- 从浪潮之巅到千里之行,区块链能否实现赢家通吃?
- 使用HTML5实现网页音乐播放器
- 消息队列和多线程的选择
- 走进中国8大菜系之——徽菜