redis 外部訪問配置(bind正確配置)

2022-07-21 10:48:11 字數 542 閱讀 2544

部署完redis 後,發現外部無法訪問到redis。可能你已經跟我一樣看了晚上很多帖子,大部分都大同小異,都是設定redis配置裡的bind ,把這個設定項改成你伺服器的真正ip位址,其實是錯誤的。

我按照網上的說服,設定了,但是會發現redis無法啟動,執行了啟動命令之後沒反應,然後切回了127.0.0.1 之後正常啟動,翻看了很多帖子都是這樣,無意中看到了這個帖子,  ,後半部分才是bind正確的解釋,就是他說的很難理解,特別是#。

bind 就是配置乙個網路介面,用於接收這個介面傳送過來的請求,所以得繫結2個網絡卡,乙個本地乙個外部,試過了,缺一不可,只有本地,外部訪問不了,設定了外部的,啟動不了,可能是我配置了集群的原因還是其他,具體不清楚,所以這裡得配置2個。看了這個帖子,我做了大膽的嘗試,在原先的基礎上追加伺服器ip配置並且注釋掉。

# bind 127.0.0.1

# bind 192.168.1.4

按照原文說的,都注釋掉他會一起接收請求。這個嘗試是對的,注釋掉後啟動成功了,外部埠也ping通了。

我也不知道為什麼,# 注釋掉了確是正確的配置,唉,很奇怪。

redis外部訪問

1 redis的搭建這裡就不做描述的了,可以參考我的另外乙個部落格。2 說明一下我們在其他伺服器上面不能訪問自己搭建的redis伺服器的原因 1 bind 127.0.0.1 因為redis.conf中預設是配置的bind 127.0.0.1。這個就只能本地訪問,所以需要注釋掉 2 redis預設配...

redis外部訪問

1 redis的搭建這裡就不做描述的了,可以參考我的另外乙個部落格。2 說明一下我們在其他伺服器上面不能訪問自己搭建的redis伺服器的原因 1 bind 127.0.0.1 因為redis.conf中預設是配置的bind 127.0.0.1。這個就只能本地訪問,所以需要注釋掉 2 redis預設配...

Redis 外部訪問設定

1 錯誤原因 redis搭建好後一般都是使用程式語言進行連線呼叫,預設redis的設定是不允許外界訪問的,連線redis只能通過本地 127.0.0.1 來連線,而不能使用網路ip 192.168.1.x 來連線,如果需要請修改配置檔案redis.conf 2 解決方案 進入redis目錄開啟red...