仮想マシンcentOS 7にRedisをインストールし、ホストがアクセスできないソリューション


1.ブリッジ方式を使用しました.
2.私が接続できない原因はcentos 7のファイアウォールが要求を遮断したからです.
 
まず,redis.confファイルにbindが構成され、127.0.0.1にバインドされている.2つ目は私が出会ったことです
 
あなたのredisを/~/redisフォルダの下に置いたと仮定します.
 
cd redis && vim redis.conf

そしてbindを検索
 
/bind

nを押してあるかどうかを探す
bind 127.0.0.1

問題がないことに気づいたら、2つ目は
端末を開き、rootに切り替えます
su

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

 
これで構成は完了しますが、永続的に保存されていません.次回再起動すると構成が失われます.centos 7はiptablesの代わりにfirewall-cmdを採用しているので、ネット上で呼び出されます.
service iptables save

エラーメッセージが得られます.
具体的な解決策は、以下のリンクを参照することができる.
http://stackoverflow.com/questions/24756240/how-can-i-use-iptables-on-centos-7
また、次のリンクでは、永続的なルールを追加する方法を説明します.
http://serverfault.com/questions/674874/is-there-a-way-to-run-just-save-with-firewalld-in-rhel7