2022-05-15 00:11:29
要允许局域网访问Redis服务,需修改配置文件并调整防火墙设置。以下是具体步骤:
修改Redis配置文件找到Redis的配置文件(如redis.windows.conf或redis.conf),将以下行:
bind 127.0.0.1修改为:
bind 0.0.0.0作用:默认情况下,Redis仅绑定到本地回环地址(127.0.0.1),修改为0.0.0.0后允许所有网络接口的连接请求。
关闭防火墙(可选)临时关闭防火墙以测试连通性(生产环境建议配置规则而非完全关闭):
Windows:通过控制面板或命令行执行 netsh advfirewall set allprofiles state off。
Linux:执行 sudo systemctl stop firewalld(CentOS)或 sudo ufw disable(Ubuntu)。
重启Redis服务修改配置后需重启Redis使更改生效:
redis-server /path/to/redis.conf --restart测试连接在局域网内其他设备上使用redis-cli测试连接:
redis-cli -h <服务器局域网IP> -p 6379若连接成功,会显示类似以下提示:
192.168.1.189:6379>安全加固(生产环境必备)
设置密码认证:在配置文件中启用 requirepass yourpassword。
限制访问IP:通过防火墙规则仅允许特定IP访问Redis端口(如6379)。
重新启用防火墙:测试完成后恢复防火墙,并添加Redis端口例外规则。
注意事项:
通过以上步骤,Redis即可在局域网内正常访问。