1. 程式人生 > >解決centos7下 客戶端不能連線redis 報錯 及 後臺執行的問題

解決centos7下 客戶端不能連線redis 報錯 及 後臺執行的問題

首先,下載並安裝redis

 wget http://download.redis.io/releases/redis-4.0.6.tar.gz
tar xzf redis-4.0.6.tar.gz
cd redis-4.0.6
make

然後啟動redis服務
./src/redis-server

出現以下介面,表示redis啟動成功


但是,此時當我們用本地客戶端去訪問redis時,是訪問不到的。

按ctrl+c 退出redis服務。退回到src資料夾找到redis.conf檔案

vim redis.conf

首先將這句話註釋掉

(注意:此步驟直接註釋,放開許可權到所有IP有風險,強烈建議改成你需要訪問redis的ip地址。)


#bind127.0.0.1

再啟動redis服務。telnet埠 發現此時報錯如下


該問題說,redis目前處於受保護模式,不允許非本地客戶端連結,我們可以通過給redis設定密碼,然後客戶端連結的時候,寫上密碼就可以解決了。

為了方便,我們將redis後臺執行一併在這裡處理。

再次開啟redis.conf。找到daemonize no


將這句話的no 改為yes 。儲存並退出

然後進入src資料夾運用剛剛儲存的配置並啟動redis

cd src
./redis-server ../redis.conf

出現以下介面表示redis已經成功後臺啟動


我們可以檢視後臺程序驗證


到此。redis 後臺啟動成功。

然後我們 在伺服器本地連線redis。設定密碼為password


到此。redis已經在後臺正常執行,並且你得客戶端也能正常訪問了。