返回顶部

远程连接Redis配置与Redis自启动

前言

  测试环境redis连接不上,原因是redis默认情况只能本机访问,如需远程访问,需配置以下几处。

远程连接redis配置

修改redis.windows.conf

1.将bind 127.0.0.1 修改成 bind 0.0.0.0
2.将protected-mode修改为no

重启redis,cmd窗口输入命令redis-server redis.windows.conf(注意:如果不指定配置文件或直接双击redis-server.exe,redis仍然会取默认配置,redis服务会正常开启,但是无法远程连接。)

3.设置密码
注意:非常重要!此处有坑,由于我redis未设置密码导致服务器被sh脚本恶意攻击,并拿来挖矿当肉机,详情请打开我的另一篇博客记录一次服务器被恶意脚本攻击的经历
需要永久配置密码的话就去redis.conf的配置文件中找到requirepass这个参数,如下配置:
i.修改redis.conf配置文件  

requirepass 123   指定密码123

`ii.保存后重启redis就可以了

linux 关闭命令./redis-cli shutdown 启动命令./redis-server redis.conf

如果是阿里云服务器,还需要打开默认端口6379,那么如何打开6379端口,请参考另一篇文章:Centos7防火墙开启端口速记

  

测试是否能远程连接

1.下载测试工具redis-desktop-manager
链接:https://pan.baidu.com/s/1iznwUaCu37BFhOUiuvvxng
提取码:vazb
2.测试能否远程连接

3.连接成功

win设置redis自启动

设置服务命令

redis-server --service-install redis.windows-service.conf --loglevel verbose

输入命令之后没有报错,表示成功了,刷新服务,会看到多了一个redis服务。

posted @ 2021-06-19 17:25  搬砖的杰先生  阅读(312)  评论(0编辑  收藏  举报