Redis 外部網絡無法連接 解決方法

最近每天都在折騰 Z-Blog Cache框架組件,在 Redis 和 Memcached 搖擺不定,至此特意買了一臺騰訊輕量云服務器專門跑分布式存儲,搭建好后發現服務器無法通過外網連接 Redis,折騰許久還是解決了,順便分享出來省的大家遇到問題浪費時間折騰 。

Redis 外部網絡無法連接 解決方法

文章插圖
安裝方法關于如何安裝 Redis 就不多闡述了,自行百度解決,如果你是 LNMP一鍵安裝包 安裝的環境可以運行以下命令來安裝,寶塔和其他環境,自行解決吧,這里只說說如何解決外部網絡連接 。
#查看LNMP安裝包版本號,如lnmp1.8
ls
#進入LNMP解壓后的目錄
cd/lnmp1.8
#執行安裝Redis
./addons.shinstallredis安裝完成后,就會加入開機啟動,默認無密碼,只允許本機訪問:127.0.0.1,端口:6379 。
解決方法1、修改監聽地址,大概在 69 行,修改掉 redis.conf 配置文件 bind 127.0.0.1 為 bind 0.0.0.0,如下:
vi/usr/local/redis/etc/redis.conf bind0.0.0.02、添加 Redis 連接密碼,大概在 789 行,將 #requirepass foobared 去掉注釋,修改 foobared 為密碼,如下:
requirepass密碼3、開啟允許對外訪問的網絡端口,然后在到服務器控制面板單獨放行 6379 端口 或 使用 ALL 全部放行,如下:
【Redis 外部網絡無法連接 解決方法】#開啟6379端口
/sbin/iptables-IINPUT-ptcp–dport6379-jACCEPT
#保存配置
/etc/rc.d/init.d/iptablessave
#重啟服務
/etc/rc.d/init.d/iptablesrestart4、設置完成后,重啟服務器,如下:
shutdown-rnow最后總結允許外部網絡訪問一定要設置密碼?。?!
不要心存僥幸,如果在 Windows 下搭建請修改 bind 為 192.168.1.1 或 真實的服務器地址 。

    推薦閱讀