解決RedisDesktopManager連接不上redis問題
阿新 • • 發佈:2018-08-02
工具 導致 指定 命令行界面 con 命令行 信息 img 可用
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
解決RedisDesktopManager連接不上redis問題