上一篇
"老张,我这边的订单数据怎么看不到实时更新啊?"测试组的小王第3次跑来问你了,作为项目负责人,你突然意识到问题所在——开发环境用的都是各自本地的Redis服务,数据当然不互通!是时候把Redis服务配置到局域网,让团队成员都能访问同一个Redis实例了。
下面我就手把手教你如何正确配置Redis的局域网IP,让团队协作更顺畅。
不同系统下Redis配置文件位置不同:
/etc/redis/redis.conf
/usr/local/etc/redis.conf
redis.windows.conf
用你熟悉的文本编辑器打开这个文件,建议使用管理员权限。
找到以下配置项并进行修改:
# 默认是只允许本地访问 # bind 127.0.0.1 # 改为允许局域网访问(假设你的内网IP是192.168.1.100) bind 192.168.1.100 127.0.0.1 # 关闭保护模式(重要!) protected-mode no # 可选:设置密码增加安全性 requirepass your_strong_password
关键说明:
bind
参数可以绑定多个IP,用空格分隔不知道自己的内网IP?这样查:
Windows:
ipconfig
Mac/Linux:
ifconfig | grep "inet "
光改Redis配置还不够,防火墙可能会拦截请求:
Windows:
Mac:
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --addport 6379
Linux:
sudo ufw allow 6379/tcp
配置修改后必须重启服务:
Linux/Mac:
sudo systemctl restart redis # 或 sudo service redis restart
Windows:
在其他局域网设备上测试:
redis-cli -h 你的内网IP -p 6379
如果设置了密码,需要先认证:
AUTH your_strong_password
看到能正常连接并执行命令,说明配置成功!
连接被拒绝:
响应缓慢:
密码认证失败:
配置好局域网Redis后,你们团队的开发效率会显著提升——前端可以直接连测试环境的Redis查数据,后端不用反复导数据,测试也能看到实时变化,记得把这个配置方法分享给组里其他同事,下次谁再问"为什么我这边数据不对",就把这篇文章甩给他!
(2025年8月验证有效)
本文由 夏正青 于2025-08-04发表在【云服务器提供商】,文中图片由(夏正青)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://cloud.7tqx.com/wenda/536507.html
发表评论