解決centos7下 客戶端不能連線redis 報錯 及 後臺執行的問題
阿新 • • 發佈:2019-02-17
首先,下載並安裝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已經在後臺正常執行,並且你得客戶端也能正常訪問了。