Redis开启远程连接权限 Redis远程连接失败
Redis、远程连接、外部连接、本地回环
背景
前段时间的问题,在win虚拟机中配置好的Redis环境,在物理机的项目中竟然连不上,无法访问,遂有本篇。
win10 虚拟机、win10 物理机、vmware workstation pro17、Redis
问题描述
在虚拟机中可以正常运行的项目,在物理机中却不能运行,反复检查IP和端口等信息,确认无误,但物理机中还是显示连不上Redis
原因分析
搜索得知,这是因为Redis默认只能本地回环访问,实测在虚拟机中访问外部IP(不通过localhost)也是连不上Redis的,修改其网络配置即可。
解决方案
- 找到Redis安装目录中的配置文件:
...\Redis\redis.windows-service.conf
- 找到其中的
#### NETWORK ####
模块 - 修改波浪线下方的
bind 127.0.0.1
,改为bind 0.0.0.0
(也有人说直接注掉这行就可以,我记不清有没有测试了,目前是用修改的方法) - 重启Redis
声明:本文使用八爪鱼rpa工具从gitee自动搬运本人原创(或摘录,会备注出处)博客,如版式错乱请评论私信,如情况紧急或久未回复请致邮 xkm.0jiejie0@qq.com 并备注原委;引用本人笔记的链接正常情况下均可访问,如打不开请查看该链接末尾的笔记标题(右击链接文本,点击 复制链接地址,在文本编辑工具粘贴查看,也可在搜索框粘贴后直接编辑然后搜索),在本人博客手动搜索该标题即可;如遇任何问题,或有更佳方案,欢迎与我沟通!