https://blog.csdn.net/CeliaTodd/article/details/104977577 spring boot整合redis的過程中,遇到Unable to connect to localhost:6379的異常問題.(redis是在Linux中啟動的)註解:IP地址最 ...
https://blog.csdn.net/CeliaTodd/article/details/104977577
spring boot整合redis的過程中,遇到Unable to connect to localhost:6379的異常問題.(redis是在Linux中啟動的)
註解:IP地址最開始用的是Linux的IP地址,這裡顯示是localhost是為了截圖
問題分析:
1.ip地址錯誤
2.埠號錯誤
3.密碼不正確
4.redis服務未啟動
問題解決過程:
第一個ip問題:我最開始用的是ip地址Linux的IP,然後不對,我就把ip地址改為localhost和127.0.0.1.然後還是不對。IP地址錯誤問題暫時可以先放下
第二個埠號問題:埠號一般不會錯的,但是為瞭解決問題,我還是去把redis.conf文件中的port看一看,發現沒錯。第二個問題也可以暫時放下
第三個問題:密碼不正確,然後我把spring boot中的application。properties的密碼和redis.coonf對比,發現都是空,都沒有設置密碼。第三個問題又可以先放下。
第四個問題:redis服務未啟動,因為我設置了後臺啟動,所以看不到如下的圖:把redis.conf配置打開看得到,發現沒問題,然後就懵了
但是我不死心,我就去百度一波,然後百度的問題和我的沒啥區別,然後就在百度繼續找啊找,突然看見有個博客說redis.conf中的protected-mode yes 改為 protected-mode no,註釋掉 bin(但是我redis.conf文件中是bind)127.0.0.1 即 #bin 127.0.0.1,然後我按照這個去做,發現問題解決了。
[感謝這位博主,讓我這種轉行小白解決問題了。以後要是有人看見我博客,有相同的問題,可以看看這個博主的解決方案](https://blog.csdn.net/wandongshengno_1/article/details/102749689)