解決RedisDesktopManager連接不上redis問題


linux 下安裝redis很簡單,在此不做贅述

發現linux上啟動redis,測試redis使用正常,

但使用RedisDesktopManager卻連接不上,報錯如下,報錯信息顯示:當前使用的Protrcted mode模式,也就是保護模式,保護模式只允許本地訪問,,而且還顯示no bind address specified ,所以需要修改這兩個配置

需要修改redis.conf

1.修改bind 

   原來:  bind  127.0.0.1   代表本地回環地址,訪問redis服務只能通過本機的客戶端連接,而無法通過遠程連接

  修改為:將此行注釋或者講ip改成0.0.0.0   這樣就能接受所有來自於可用網絡接口的連接

2.修改protected mode  保護模式,只允許本地鏈接

  修改為:protected mode no

補充 redis.conf 中的daemonize 配置

 daemonize yes 代表開啟守護進程模式。此時是單進程多線程的模式,redis將在后台運行,並將pid寫入redis.conf--pidfile文件中,此時redis將一直運行,除非手動kill

 daemonize no 當前界面將進入redis的命令行界面,exit強制退出或者關閉連接工具(xshell等)都會導致redis進程退出

修改配置文件后需要重啟redis!!!

注:啟動redis  一定要指定配置文件,否則配置文件不生效的

./src/redis-server redis.conf


免責聲明!

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



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