關於RedisDesktopManager客戶端工具無法連接到redis的問題以及解決方法


今天在打開 redis的客戶端工具 RedisDesktopManager 的時候,新建了一個連接,准備測試是否連接成功,出現了如下圖的錯誤提示:

 

 

 有點傷心,咋給我整這死出,之前還好好的啊。第一時間想到的是不是我的redis服務沒有啟動成功啊,檢查了一下Linux系統的redis服務是否開啟,如下圖所示,是開啟了的

 

 

 既然服務正常啟動了,那檢查一下防火牆是否開啟,如下圖所示:

 

 

 果然防火牆沒有關閉啊,那就關閉唄,如下圖所示,關閉防火牆

 

 

 然后關閉redis服務,重啟啟動redis,如下圖所示:

 

 

 然后重新在客戶端測試是否連接成功,結果還是失敗了,如下圖所示:

 

 

 沒辦法了,只能上網查閱前輩們的經驗了,經過測試,對redis安裝目錄下的redis.conf文件進行編輯,改動的地方有兩處,如下圖所示:

 

 

 注釋后如下圖所示:這個語句的作用是只能本地連接,不能遠程連接,所以需要將其注釋掉

 

 

 接下來還需要將保護模式關閉掉,成功讓其他的工具連接redis服務,如下圖所示:

 

 

做完這關鍵的兩步之后(注意,這兩步缺一不可,必須都需要同時更改!),按ESC鍵退出編輯模式,輸入:wq 保存對redis.conf配置文件的修改,然后關閉redis服務,重新啟動redis服務,但是啟動服務的時候,需要指定redis.conf配置文件,可以先進入到redis.conf所在的目錄下,然后啟動redis服務即可,如下圖所示:

 

 

 

 這樣做的目的就是為了:啟動redis服務的時候按照指定的配置文件的設置啟動,如果不指定配置文件會按照其默認的配置文件啟動,那么我們之前所作的配置就白搭了,沒用了,這點需要注意

做完這些之后,就可以再次測試客戶端對redis的連接了,如下圖所示,成功了:

 

 

如果你根據上述的操作還是不能正常連接,建議你參考一下這個鏈接的操作:https://blog.csdn.net/weixin_36634753/article/details/102633782 

不過這篇博文也就多了一個,設置守護進程的操作而已,配置文件默認就是no的,我沒有啟用守護進程一樣還是能連接成功的,但是如果你根據上面的操作還是不能連接成功,建議你加一個開啟守護進程,也就是將下圖的no改為yes。

 

 

 

 

 至此,RedisDesktopManager客戶端工具無法連接到redis的問題得以解決了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM