1. 程式人生 > >linux redis允許外網ip訪問

linux redis允許外網ip訪問

在執行redis客戶端在通過遠端連線的方式執行的時候,會報錯Could not get a resource from the pool。當時的時候還不知道是什麼問題,後來發現是redis預設配置是127.0.0.1本地配置。我們需要修改配置,允許我們可以使用其他ip進行訪問。

步驟一

我們需要進入我們的redis的配置檔案(預設版地址)

vi  /etc/redis/6379.conf

這裡寫圖片描述
找到bind 127.0.0.1將其註釋掉,這個限制redis只能本地進行訪問。

步驟二

重啟redis,使用安裝檔案重新啟動

redis-server /etc/redis/6379.conf

因為我開始使用service redis_6379 stop或者/etc/init.d/redis_6379 stop命令停止redis程序發現會報錯。
所以直接使用安裝檔案進行重啟。

步驟三

如果設定密碼:執行命令 redis-cli -h IP地址 -p 埠號 -a 密碼
沒有設定密碼:執行命令 redis-cli -h IP地址 -p 埠號
例如

redis-cli -h 192.168.1.22 -p 6379 -a 123456

這裡寫圖片描述
這樣我們就配置好了redis允許外網訪問