跳至正文

Redis 无法远程连接

当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 啦

标签: