1. 程式人生 > >【轉載】spring boot 連結 虛擬機器(Linux) redis

【轉載】spring boot 連結 虛擬機器(Linux) redis

原文:https://www.imooc.com/article/43279?block_id=tuijian_wz

前提是你已經安裝redis且支援遠端連線,redis的安裝這裡不再贅述,有需要的可以參考我的另一篇文章:centos 7.3上安裝redis。這裡主要講講如何判斷及設定redis支援遠端連線。

1、判斷你的redis是否支援遠端連線:
①:在centos中輸入如下命令找到redis-cli:
whereis redis-cli

②:根據返回的目錄找到redis-cli,再執行如下命令:
redis-cli -h 192.168.1.100

③:192.168.1.100就是你的虛擬機器ip地址。若這一步報錯connect refused,可能是防火牆沒有開放6379埠。執行如下命令檢視開放的埠:
firewall-cmd --zone=public --list-ports

④:若確實沒有6379,那就執行如下命令新增:
firewall-cmd --zone=public --add-port=6379/tcp --permanent

⑤:然後重啟防火牆:
firewall-cmd --reload

⑥:開放了6379埠後再次執行:
redis-cli -h 192.168.1.100
出現如下結果:

image.png

 

⑦:這樣並不能說明支援遠端連線,我們輸入ping,如果返回pong,說明才是支援遠端連線的。

image.png

 

2、設定支援遠端連線:
如果沒有返回pong,而是報錯了,執行如下操作:
①:先關閉redis:
redis-cli shutdown

②:找到redis的配置檔案:
whereis redis.conf

③:根據返回的目錄,用vim開啟redis.conf:
vim redis.conf
bind 127.0.0.1改成bind 0.0.0.0,
再把protected-mode=yesyes改為no,

image.png

 


作者:嗶嗶one
連結:https://www.imooc.com/article/43279?block_id=tuijian_wz
來源:慕課網