当linux服务器安装了redis之后,出现除了项目本地项目能够连接之外,其余ip下的项目不能连接的问题。
一、首先需要检查是否网络连接问题:
1.ping linux 服务器 ip 地址是能够通的。
2.linux 服务器防火墙开启,并且也设置了 6379 端口开放。
3.阿里云或腾讯云上设置的安全组,开放 6379 端口。
4.确认 redis 服务已经启动了。
二、在以上问题都是正常的情况下,依旧不能远程连接上redis,可通过修改 redis 的配置文件 redis.conf 予以解决:
1.注释掉#bind 127.0.0.1,这样子就不会绑定只有该端口可以访问
bind 127.0.0.1
2.为设置redis密码,查找 requirepass foobared
# requirepass foobared
去掉注释,并且设置密码
requirepass 123456
修改完毕后保存退出。
3.重启 redis-server 服务
4.然后就可以远程登录服务器上的 redis 啦