CentOS下配置redis允許遠程連接


© 版權聲明:本文為博主原創文章,轉載請注明出處

1. 目的

  因為想要學習redis,因此在虛擬機中安裝了redis,為了實現在物理機可以訪問redis,弄了好久;因此記錄下來,以免忘記。

2. 環境

  虛擬機:CentOS Linux release 7.4.1708 (Core)

  redis:4.0.8

  防火牆:iptables

3. 配置

  3.1 配置redis.conf

    將 bind 127.0.0.1 使用#注釋掉,改為# bind 127.0.0.1(bind配置的是允許連接的ip,默認只允許本機連接;若遠程連接需注釋掉,或改為0.0.0.0)

    將 protected-mode yes 改為 protected-mode no(3.2之后加入的新特性,目的是禁止公網訪問redis cache,增強redis的安全性)

    將 requirepass foobared 注釋去掉,foobared為密碼,也可修改為別的值(可選,建議設置)

  3.2 設置iptables規則,允許外部訪問6379端口

    iptables -I INPUT 1 -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT

    臨時生效,重啟后失效。若想永久生效,請參考另一篇文章:http://www.cnblogs.com/jinjiyese153/p/8600855.html

  3.3 啟動redis,並指定配置文件

    ./redis-server ../redis.conf

4. 檢查

  本機安裝RedisDesktopManager進行redis遠程連接。

連接成功。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM