1. 程式人生 > >解決RedisDesktopManager連接不上redis問題

解決RedisDesktopManager連接不上redis問題

工具 導致 指定 命令行界面 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問題