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可能的原因
服务器或客户端密码设置错了
- 首先可以看看自己服务器的密码设置对了没有:打开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 后面加了个空格找错找了一个小时 真浪费时间 大家引以为戒
- 点赞
- 收藏
- 分享
- 文章举报
- 客户端连接redis出现:redis.clients.jedis.exceptions.JedisDataException: DENIED Redis is running
- Caused by: redis.clients.jedis.exceptions.JedisDataException: ERR invalid password
- Caused by: redis.clients.jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password
- redis.clients.jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password is set
- Caused by: redis.clients.jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password
- redis.clients.jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password is set
- Caused by: redis.clients.jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password
- redis.clients.jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password is set
- redis.clients.jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password is set
- Caused by: redis.clients.jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password
- redis.clients.jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password is set
- redis.clients.jedis.exceptions.JedisDataException: ERR Protocol error: invalid bulk length
- Redis错误:jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password is set
- redis异常解决:jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password is set
- redis.clients.jedis.exceptions.JedisDataException: ERR unknown command 'SENTINEL'
- redis.clients.jedis.exceptions.JedisDataException: ERR Operation against a key holding the wrong kin
- redis异常解决:jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password is set
- redis异常解决:jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password is set
- redis连接超时 redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException
- java.lang.NoClassDefFoundError: redis/clients/jedis/exceptions/JedisDataException