ファイアウォールがポート 6379 を開いているかどうかを確認します。ファイアウォールのステータスを確認します
systemctl status firewalld
ファイアウォールが起動していない場合。後者の 2 つの方法を直接確認することもできます。
または、ファイアウォールを開いて、次の手順に進みます。
firewall-cmd --zone-public --add-port=6379/tcp --permanent #显示 success
–permanent は永続的な意味で、これなしで再起動すると無効になります。パラメータ
firewall-cmd --reload #显示 success
firewall-cmd --list-ports
firewall-cmd --zone=public --query-port=6379/tcp #显示 yes
redis: database: 0 #redis 数据库索引(默认为0) host: 192.168.200.131 #redis 服务器地址 port: 6379 #redis 服务器连接端口号 password: #redis 服务器连接密码 默认为空 lettuce: pool: max-active: 8 # 连接池最大连接数(使用负值表示没有限制) 默认8 max-wait: -1 #连接池最大阻塞等待时间(使用负值表示没有限制) 默认-1 max-idle: 8 #连接池最大空闲连接 默认8 min-idle: 0 #连接池最小空闲连接 默认 0 timeout: 5000 # 超时时间
redis 構成ファイル redis.conf を変更します
redis をインストールしたときの構成ファイルを見つけます。コマンドを実行します: vim/vi redis.conf(1) 127.0.0.1 をバインドします (理由: バインド 127.0.0.1 が有効になり、redis にローカルでのみアクセスできます) 。
または、「bind 0.0.0.0」に変更します。すべての IP にアクセスできます。デプロイ中に復元することをお勧めします。
(2) protected-mode yes を protected-mode no理由: protected- は redis3.2 バージョン モードの後に追加されました。設定では、デフォルトは [yes] で、有効になっています。 Redis サービスに接続するための外部ネットワークを設定します。設定方法は次のとおりです。1. プロテクト モード モードをオフにします。このとき、外部ネットワークは 直接アクセスできます
2. プロテクト モード保護モードを有効にするには、バインド IP を構成するか、アクセス パスワードを設定する必要があります
以上がspringbootがredisに接続できない問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。