要点 1.确认本地windows要安装redisredis
2.确认在服务器上安装redis时,将绑定的本机给注释掉了windows
vi redis.conf安全
将bind 127.0.0.1 注释或者删除服务器
#bind 127.0.0.1测试
可选项:ui
设置redis-cli链接redis服务器的密码阿里云
3.确认远程的redis服务器是否容许被远程链接,已redis server安装在阿里云ECS上为例3d
3.redis-cli -h 47.105.128.101 -p 6379server
链接成功后,设置key-value时报错以下:blog
是说处于保护模式,只能本地连接,咱们须要修改配置文件
1)打开配置文件把下面对应的注释掉
2)Redis默认不是以守护进程的方式运行,能够经过该配置项修改,使用yes启用守护进程,设置为no daemonize no
3)保护模式 把yes改成no
protected-mode no
4.远程链接测试,cmd--->telnet ip空格6379 注意空格,若是出现一个黑屏就表示外网能够访问redis的服务器
解决思路:
分三个方面进行检查:
1.若是是云服务器(腾讯云,阿里云),检查安全组是否限制了改端口的访问,应该写死固定ip,由于所有开放服务器容易被黑 2.查看防火墙
3.查看redis配置文件redis.conf里面的bind参数设置的ip,通常是只会监听127.0.0.1,会致使外网没法访问,能够设置ip,也能够直接改为0.0.0.0,开放全部ip访问,可是会致使安全问题,应该设置密码(默认没有密码)
都设置好了,经过查看端口就能够看出来他已经监听0.0.0.0啦。外网就能够访问啦