java客户端连接redis出现 redis.clients.jedis.exceptions.JedisDataException: ERR invalid password分享

java客户端连接redis出现ERR invalid password 分享

报错信息如下
Caused by: redis.clients.jedis.exceptions.JedisDataException: ERR invalid password
at redis.clients.jedis.Protocol.processError(Protocol.java:132)
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:309)
at redis.clients.jedis.Connection.getStatusCodeReply(Connection.java:236)
at redis.clients.jedis.BinaryJedis.auth(BinaryJedis.java:2225)
at redis.clients.jedis.JedisFactory.makeObject(JedisFactory.java:119)
at org.apache.commons.pool2.impl.GenericObjectPool.create(GenericObjectPool.java:883)
at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:436)
at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:365)
at redis.clients.jedis.util.Pool.getResource(Pool.java:50)
… 3 more

在使用Java客户端连接redis出现ERR invalid password可能的原因

服务器或客户端密码设置错了

  1. 首先可以看看自己服务器的密码设置对了没有:打开redis.config文件,定位到requirepass处检查自己的密码
# 150k passwords per second against a good box. This means that you should
# use a very strong password otherwise it will be very easy to break.
#
requirepass 123456

# Command renaming.
#

重设密码后要重启服务器

2.Java客户端redis.properties配置密码设置错了

redis.host=192.168.168.4
redis.port=6379 
redis.password=123456 

切记 redis.password=123456 密码前后不能有空格
lz就是在123456 后面加了个空格找错找了一个小时 真浪费时间 大家引以为戒

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值