本地串連虛擬機器上面的redis

來源:互聯網
上載者:User

標籤:des   style   blog   http   color   io   ar   檔案   資料   

        想做一個抓取系統,想到用redis儲存臨時資料可能會比較好些,就想著裝個虛擬機器,在虛擬機器上面安裝redis,通過本地來訪問虛擬機器上面的redis。

 

        虛擬機器和redis安裝成功之後,發現本地怎麼都串連不上虛擬機器上面的redis,首先注釋掉下面的配置(這個是用來限制可以串連的ip的):

#bind 127.0.0.1

        這裡面我是通過redis manger來串連虛擬機器上面的redis的,該軟體的配置介面如下:  

        配置好之後發現怎麼也串連不上,但是我的xshell是可以串連到虛擬機器的,這個時候就想到可能是連接埠的問題,(xshell用的是22連接埠),尋找了一堆資料之後,發現還真是由於連接埠未開放的原因,連接埠開放需要,需要將該連接埠開放規則加到iptables中:

iptables –I INPUT –p tcp –-dport 6379 –j ACCEPT

        其中 –I 參數就是添加一條規則的意思,還可以用-A添加在最後面,但是我試了會失效,可能是因為前面的規則優先的原因吧,還有待考究

        INPUT 是進入規則,同樣還有OUTPUT

        -p 就是protocol什麼協議的意思

        --dport是destination port的意思,目標連接埠

        -j就是制定規則的,可以是ACCEPT、DROP

 

        這樣就是把規則加進去了,此時可以通過下面的命令查看,可以看到6379已經加進去了:

iptables –L –n  | grep 6379

       

         測試在測試一下redis manger,發現已經可以串連上了,但是此時還沒有真正儲存,重啟之後會失效,但是這個還需要用下面的命令進行儲存:

service iptables save

        該命令會將6379連接埠規則寫入

/etc/sysconfig/iptables

        檔案中,而不是臨時的,重啟之後也不會消失,至此虛擬機器上面開啟redis連接埠的工作就完成了。

 

本地串連虛擬機器上面的redis

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.