问题分析
若在配置文档中redis服务器的ip地址,端口号,密码都正确情况下,IDEA还是无法连接redis服务器,可能是防火墙的问题,需要开放Redis端口
解决办法(以MobaXterm为例)
我们需要在MobaXterm窗口中,依次输入下列命令:
1.检查系统防火墙工具
sudo systemctl status firewalld
如果显示 active (running),说明系统正在使用 firewalld
2.如果使用防火墙,查看防火墙状态
查看防火墙状态:
sudo firewall-cmd --state
开放 Redis 端口(默认 6379):
sudo firewall-cmd --zone=public --add-port=6379/tcp --permanent
sudo firewall-cmd --reload
检查端口是否开放:
sudo firewall-cmd --zone=public --query-port=6379/tcp
3.检查redis配置
确保 Redis 配置文件中的 bind 配置项允许外部连接:
bind 0.0.0.0
重启 Redis 服务:
sudo systemctl restart redis
通过以上步骤可以解决这个问题,谢谢阅读