连接远程Redis服务器超时

连接远程Redis服务器超时

问题

在本地java应用中,连接服务器的Redis失败,提示连接超时。远程服务器上可以登陆,也已经开放相应的端口,但提示连接超时。

解决

  • 1.找到Redis服务启动时的配置文件,并打开
  • 2.找到bind 127.0.0.1,表示只能本地登录,无法通过ip访问,注释掉;
  • 3.找到protected-mode 默认为yes,表示开启保护模式,改为no;

连接远程Redis服务器超时_第1张图片

  • 4.找到daemonize 默认为no,修改为yes,表示Redis服务后台启动
  • 5.关闭系统防火墙
systemctl stop firewalld.service  //关闭防火墙
systemctl status firewalld.service //防火墙状态
systemctl start firewalld.service //开启防火墙
  • 6.重启Redis,本地应用访问成功。
// 连接Redis后,shutdown 关闭服务
redis-server /config/redis.conf

连接远程Redis服务器超时_第2张图片

你可能感兴趣的:(#,NoSQL,redis)