天天看點

redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required

真正的大師永遠懷着一顆學徒的心

哈喽!大家好,我是小奇,一位程式員界的學徒

redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required

文章目錄

  • ​​一、異常資訊​​
  • ​​1、redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required​​
  • ​​二、解決方式​​
  • ​​1、在jedis中添加密碼​​
  • ​​2、将redis的密碼注釋掉​​
  • ​​三、總結​​

一、異常資訊

1、redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required

表示redis設定了密碼,但是你用jedis連接配接的時候沒有配置密碼

redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required

二、解決方式

1、在jedis中添加密碼

jedis.auth(“你的密碼”);

redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required

2、将redis的密碼注釋掉

找到redis.conf配置檔案,将requirepass注釋掉

redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required

然後重新啟動

進入redis用戶端,在bin目錄下

./redis-cli

redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required

然後輸入密碼,因為我們之前有密碼,修改配置檔案後沒有重新開機生效,所有現在還是有密碼,需要輸入密碼進入redis用戶端中

指令auth 你的密碼

redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required

然後執行關閉redis指令

shutdown

redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required

然後重新啟動redis,還是在bin目錄下

./redis-server redis.conf 這是指定你的配置檔案進行啟動

redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required

三、總結