今天在Linux上部署redis的时候发现在Windows上无法访问Redis服务,如利用Redis Desktop Manager工具无法访问。
关于网上的解答都尝试了一遍还是不行,人已裂开。后来把网上杂乱的方法都结合了一下才解决。
我的解决方案是先进入redis.conf的编辑界面,开启protected mode为yes并配置password(端口默认6379)
编辑conf文件:
设置protected-made 为no,protected-made为redis的自我保护机制,为yes的话只允许本机登录。
为Redis设置密码(也可以不能设置,因为安全机制已经关了)
配置Bind IP地址(0.0.0.0代表都可访问)
vim操作:
w:保存;
q:退出;
wq:保存并退出;
q!:强制退出不保存(!起强制作用);
最后
禁用防火墙
systemctl stop firewalld
或者开放redis端口
记于2022年5月13日凌晨三点。。。今夜无眠。。。