redis默认只能localhost登录,所以需要开启远程登录。 1、将 bind 127.0.0.1 ::1 这一行注释掉。 这里的bind指的是只有指定的网段才能远程访问这个redis。 注释掉后,就没有这个限制了。或者bind 自己所在的网段。 band localhost 只能本机访问,局域网内计算机不能访问。 bind 局域网IP只能局域网内IP的机器访问, 本地localhost都无法访问。 验证方法: 2、将 protected-mode 要设置成no (默认是设置成yes的, 防止了远程访问,在redis3.2.3版本后) 3、设置远程连接密码 取消注释 requirepass foobared,将 foobared 改成任意密码,用于验证登录。默认是没有密码的就可以访问的,我们这里最好设置一个密码。 4、重启 reids 编辑/etc/sysconfig/iptables,添加 以上只对本机和126.212.173.185开放6379
端口,其他ip用telnet是无法连接的。如果访问ip没有限制,就不需要添加-s ip地址了,例如 重新启动防火墙 很明显,没有包含6379端口。然后点击右上的“添加安全组规则” 。填写如下内容即可。 同理,如果准备使用其它端口,务必来添加相应安全规则。 然后确定。再重启redis-server,就可以愉快的运行阿里云
服务器上的redis了。o( ̄▽ ̄)d1、在集群内部,使用iptable允许哪些集群内部的服务器可以访问。
2、在集群外部,有时候需要通过客户端工具来管理redis,这时候需要在集群内部架设vpn,并且该vpn的服务器能够允许访问redis服务器,这样,公网上的主机可以使用该vpn,通过redis客户端管理redis。
注释掉 bind 127.0.0.1 这一行(在前面添加一个 # 就是注释)。
重启 redis 服务。
注意: redis 的配置文件位置不是100%一样,有可能你的服务器的 redis.config 文件和我的位置不一样,请注意甄别。
如果还不行,检查防火墙设置,看看是否有禁止 6379 端口或者限制远程 ip 访问。 如果是购买的云服务器 ,检查 安全组 是否放行 6379 端口(例如:如果你购买的是阿里云的服务器,则登录阿里云的控制台,查看redis所在服务器的安全组设置)。
将命令中的 88.88.88.88 改成你的 ip 地址,将 6379 改成你的 redis 的端口(默认端口就是 6379 ),将 password 改成你的 redis 授权密码。
评论列表(0条)