ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

解决Redis局域网内不能访问的问题(Windows/Linux/虚拟机)

解决Redis局域网内不能访问的问题(Windows/Linux/虚拟机) 最近在使用Redis出现局域网 不能访问的问题Windows/Linux解决办法如下Windows环境1.关闭bind 127.0.0.1或者改为0.0.0.02.检查redis的配置文件是否开启的保护模式protected-mode yes 如果开启的保护模式可以关闭保护模式或者设置redis密码2.1 关闭保护模式 protected-mode no2.2 在配置文件中添加密码requirepass 123456设置密码后使用方也需要添加密码3.关闭防火墙 或者允许redis可以通过防火墙虚拟机4.重启redis验证5.完成以上步骤若还不能访问请通过强制启用配置文件的方式redis-server .exe redis.windows.confLinux环境下Linux 环境下不能访问的原因可能是1.bind 127.0.0.1没有关闭.2.redis提供服务的端口没有打开。3.redis配置文件处理保护模式 解决办法如下1.在配置文件中关闭 bind 127.0.0.12.linux环境对于权限控制的比较严格外部的计算机连接linux的redis需要允许6379或者redis指定的其他的端口2.1外部计算机验证一下该Linux是否打开了指定的端口使用telnet ipaddr port 如果提示错误则未开启端口否则未提示错误则说明开启了端口2.2如果Linux没有开启端口则开启指定的端口可访问即可。3.检查redis的配置文件是否开启的保护模式protected-mode yes 如果开启的保护模式可以关闭保护模式或者设置redis密码3.1 关闭保护模式 protected-mode no3.2 在配置文件中添加密码requirepass 123456设置密码后使用方也需要添加密码
返回列表