protocol error, got 'n' as reply type byte + redis如何后台啟動


其它機子的PHP訪問redis爆“protocol error, got 'n' as reply type byte ”錯誤

 

解決辦法:

在redis配置文件redis.conf中注釋掉bind配置項的同時把redis3.2新增的配置項

protected-mode由yes改為no,改完后重啟redis服務,其它機子就可訪問redis服務

 

注意如果使用src/redis-server 這個指令重啟服務器,那問題還是依舊存在,解決方式是使 ./redis-server redis.conf

redis.conf是一個默認的配置文件。剛才我們已經修改里面的配置。 這樣其他服務器訪問就不會在報錯了!

 

redis如何后台啟動

修改 redis.conf 中,將 daemonize no 改成:

daemonize yes

然后運行

./redis-server redis.conf

 


免責聲明!

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



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