redis报错 redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the p

1. spring boot 项目启动报错

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

2. 处理过程

  1. 使用了 其他 vm 中的 redis 没有问题, 从版本到 redis.conf 配置都是一样的(后面发现 requirepass 这一样没有发现
  2. 当前 vm redis 通过 客户端连接也没有问题
  3. 因为 连接redis 使用了 try … catch 包裹,找不到具体错误原因,然后我包代码中 try … catch 去除(我印象中 java 报错 可以 caused by 。。。)。出现 了 caused by 字样 : Caused by: redis.clients.jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password is set

3. vm 中查看 redis 密码

需要注意的是 redis-desktop manager 客户端连接 误导了我设置了密码, 其实不输入密码也可以使用

如下图 密码没有设置

在这里插入图片描述

4. 设置 redis 登录密码

config set 方式设置的密码,重启 vm 会失效

vim /etc/redis.conf

设置 redis 密码
在这里插入图片描述

重启 redis : service redis restart

5. 结果

哈哈成功啦!!!
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值