Skip to content

解决外网访问不了服务器上的redis

问题描述

笔者的服务器上用docker安装好redis并对外暴露6379端口,然后本地电脑通过GUI工具连接服务器redis,一直报错无法正常访问

解决方案

在服务器里执行docker exec -it redis redis-cli进入redis容器内部操作,通过auth xxx命令输入密码,然后执行CONFIG GET protected-mode,此时返回值应该是no。接着我们执行CONFIG SET protected-mode yes就可以吧protected-mode设置为true。设置完成后,我们再次用本地的GUI工具连接redis,此时连接成功。

苏ICP备20040768号