使用Jedis远程连接redis

1.检查是否关闭linux的防火墙

cent6.x关闭防火墙语句:service iptables stop

禁止开机启动防火墙:chkconfig iptables off

centos7的防火墙已经变了,关闭语句为:systemctl stop firewalld.service

禁止防火墙开机启动:systemctl disable firewalld.service

2.查看配置文件redis.conf

redis默认只允许本地访问,要使redis可以远程访问可以修改redis.conf

打开redis.conf文件在NETWORK部分有说明
解决办法:注释掉bind 127.0.0.1可以使所有的ip访问redis
若是想指定多个ip访问,但并不是全部的ip访问,可以bind
注意
下面还有个说明


image.png

在redis3.2之后,redis增加了protected-mode,在这个模式下,即使注释掉了bind 127.0.0.1,再访问redisd时候还是报错,如下


image.png

修改办法:protected-mode no

3.重启redis服务


image.png

你可能感兴趣的:(使用Jedis远程连接redis)