windows配置Redis访问时只能用localhost不能用ip访问
发现问题
在用Redis Desktop Manager连接本机Redis,只能通过localhost连接
原因
默认启用了保护模式,在改模式下,如果服务器没有使用“ bind”指令,未配置密码。就会出现这个问题
解决方法
-
找到启动配置文件redis.windows-service.conf
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/84dd191207b80faaa06d38edd71453f6.jpeg)
-
将bind 127.0.0.1注释掉
-
将protected-mode 后的yes改为no
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/7cb6c1135f3668452be59894b1aea513.jpeg)
-
重启服务
注:因用的本机Redis,不怎么注意安全性问题,所以把保护模式关掉,如果不能关保护模式,就按照要求添加密码