最近在使用redis的時候,linux服務端明明已經啟動了,但客戶端在連接時,總是在提示連接失敗。在網上一番查找后,才知道是因為linux端的防火牆搞的鬼,需要開啟6379端口才能連上。
直接上命令.....
1,查看你的6379端口的狀態。
[root@localhost ~]# firewall-cmd --query-port=6379/tcp
如果返回no,則表示沒有開啟
2,開啟6379端口
[root@localhost ~]# firewall-cmd --add-port=6379/tcp
返回success表示開啟了6379端口。
二,防火牆相關
某天在使用redis時又出現無法連接的狀況,於是我試着去查了一下端口是否是開啟的,但它給我返回的是“FirewallD is not running”,即FirewallD未運行。
通過 systemctl status firewalld查看firewalld狀態,發現是dead狀態,即防火牆未開啟。
通過 systemctl start firewalld開啟防火牆,沒有任何提示就是開啟成功;運行上一條命令,顯示running。
關閉防火牆設置——systemctl stop firewalld。