Redis怎么一步步连局域网,简单演示教你搞定链接问题
- 问答
- 2026-01-01 02:19:11
- 4
(参考来源:CSDN博客《Redis配置局域网访问》、Redis官方文档配置说明、B站部分教程视频的核心思路)
想让你在公司的电脑上,或者在家里用笔记本访问另一台台式机上的Redis,结果发现怎么也连不上?这太正常了,Redis为了安全,默认只允许本机访问,别担心,跟着下面这几步走,你就能轻松搞定。
第一步:找到Redis的配置文件
这是最关键的一步,不管你是在Windows上还是Linux上安装的Redis,都得找到那个叫 redis.conf 的文件,这个文件就像是Redis的“总开关面板”,所有设置都在这里。
- 如果你是用安装包安装的,它可能在Redis的安装目录下,比如在Windows上,可能就在你解压的文件夹里。
- 如果你是用apt-get(Ubuntu/Debian)或yum(CentOS)命令安装的,它通常会在
/etc/redis/这个目录下面。
找到它,然后用记事本(Windows)或vim/nano(Linux)这样的文本编辑器打开它,记得,要用管理员或者root权限打开,不然可能没法保存修改。
第二步:修改绑定地址(最关键的一步)
打开 redis.conf 文件后,你会看到很多代码,别慌,用编辑器的查找功能(通常是Ctrl+F),搜索 bind 这个词。
你会看到一行类似这样的配置:
bind 127.0.0.1
这行配置的意思就是,只允许IP地址为127.0.0.1(也就是本机自己)来连接,你要做的就是修改它。
有三种改法,根据你的需求选一种:
- 最开放的改法:直接把这行注释掉或者改成
bind 0.0.0.0,注释就是在行首加一个号,变成# bind 127.0.0.1。0.0.0这个IP代表“接受来自任何网络接口的连接”,也就是说,局域网内任何一台电脑都能来连你的Redis。这种方法最简单,但安全性最低,适合临时的内网测试环境。 - 指定IP的改法:如果你只想让局域网内特定的某台电脑连接,你可以把你本机的局域网IP地址加上去,比如你的电脑局域网IP是
168.1.100,那么就改成bind 127.0.0.1 192.168.1.100,这样,既允许本机连接,也允许那台特定IP的电脑连接。 - 绑定多个IP:如果你有多个网卡或者需要指定多个IP,可以继续在后面添加,用空格隔开,
bind 127.0.0.1 192.168.1.100 192.168.1.101。
对于新手来说,如果只是临时在绝对安全的局域网内测试,直接用第一种方法 bind 0.0.0.0 最省事。
第三步:关掉保护模式(也很重要)
光修改bind可能还不够,在配置文件里再往下翻翻,或者查找 protected-mode 这个词。
你会看到一行:
protected-mode yes
这个保护模式是Redis的另一道安全防线,当它发现你没有设置密码(下一步会讲),而且绑定地址又不是默认的127.0.0.1时,它就会拒绝外部的连接,我们需要把它关掉。
把这行改成:
protected-mode no
第四步:考虑设置密码(可选,但推荐)
虽然只是内网,但加个密码总归更安全,在配置文件里查找 requirepass 这个词。
默认这行是被注释掉的,前面有个号:
# requirepass foobared
你要做的就是去掉注释,并把 foobared 换成你自己想设置的密码。
requirepass my_redis_password_123
记住这个密码,别的电脑来连接的时候需要用到。
第五步:搞定防火墙
现在Redis本身的配置差不多了,但还有最后一个“门神”可能拦着你——那就是电脑的系统防火墙。
- Windows系统:你需要进入“Windows Defender 防火墙”设置,创建一个“入站规则”,允许TCP协议通过Redis服务的端口(默认是6379)。
- Linux系统(如Ubuntu):你需要用命令打开端口,比如用这个命令:
sudo ufw allow 6379,如果你用的是firewalld或者其他防火墙工具,命令会有所不同。
如果不做这一步,即使Redis配置对了,防火墙也会把来自其他电脑的连接请求挡在外面,导致连接失败。
第六步:重启Redis服务并测试
所有配置修改保存好后,必须重启Redis服务,新的配置才能生效。
- Windows:在服务管理器中找到Redis服务,重启它。
- Linux:使用命令重启,
sudo systemctl restart redis或sudo service redis-server restart。
重启之后,你就可以在局域网的另一台电脑上测试了。
在那台电脑上,如果也安装了Redis,可以直接用Redis的命令行工具测试:
redis-cli -h 你第一台电脑的局域网IP -p 6370
如果设置了密码,连接后还需要输入命令:auth 你设置的密码 来进行认证。
如果连接成功,并且能执行 ping 命令得到 PONG 回应,那么恭喜你,大功告成!
简单总结一下流程就是:找配置文件 -> 改bind地址 -> 关保护模式 -> (可选)设密码 -> 开防火墙端口 -> 重启服务 -> 测试连接。 一步一步来,肯定能成功。

本文由酒紫萱于2026-01-01发表在笙亿网络策划,如有疑问,请联系我们。
本文链接:https://www.haoid.cn/wenda/72187.html
