一、完全按照網上教程去安裝配置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安裝非常簡單,真心不復雜
很多時候,我就是粗心
提供一個排錯的思路吧,希望其他人遇到這種情況的時候,細心細心!