您的位置:首页 > 数据库 > Redis

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

2020-03-05 17:20 1931 查看

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 后面加了个空格找错找了一个小时 真浪费时间 大家引以为戒

  • 点赞
  • 收藏
  • 分享
  • 文章举报
小小真 发布了1 篇原创文章 · 获赞 0 · 访问量 32 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐