Redis 配置遠程訪問時,還是不能訪問【解決方法】

一、完全按照網上教程去安裝配置redis

        1、註釋掉bind行,或者改爲bind 0.0.0.0

        2、修改protect mode no(默認爲yes,改爲no)

        3、添加密碼 requirepass XXXX(XXXX爲你的密碼)

        (都做完了,重啓Redis服務沒用!)

二、用cmd命令 cd 到Redis目錄,

       1、運行命令:redis-cli -h 192.168.x.x -p 6379,能連接成功

       2、再次輸入 keys * 查看所有的數據時:

      

 

       (基本看到了,因爲保護模式的原因,但是,很奇怪,我明明配置了啊……疑問……)

       停掉服務,換種方式啓動Redis 試試

      

 

       然後試試遠程連接,竟然

     

 

 

三、查看安裝的服務的命令

echo install redis-server
D:\Redis\redis-server.exe --service-install --loglevel verbose  

 

          沒有指定啓動的配置,嗯,那就改改

echo install redis-server
D:\Redis\redis-server.exe --service-install redis.windows-service.conf --loglevel verbose  

嗯,最後看了一下,發現設置密碼那行,空了個空格(請頂格),造成的不行,呵呵(上面連接成功是因爲redis.windows.conf頂格了)

因爲粗心,老犯低級錯誤了Redis安裝非常簡單,真心不復雜

很多時候,我就是粗心

提供一個排錯的思路吧,希望其他人遇到這種情況的時候,細心細心!

 

 

 

 

     

      

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章