首页 > 技术文章 > java远程连接服务器端的redis

zhao-xin 2020-07-30 17:28 原文

一、配置redis.conf
1.设置访问redis的密码:requirepass
2.注释bind 127.0.0.1

配置完成之后需要重新启动redis

二、查看服务器管理控制台

看安全组规则中的入方向访问规则,是否加入了相应的redis端口(这里我的端口是6379)

 

 三、查看防火墙

1、开始查看时没有打开6379端口的权限

指令:firewall-cmd --list-ports

 

 2、开启端口

指令:firewall-cmd --zone=public --add-port=6379/tcp --permanent

 

 3、重启防火墙

指令:systemctl restart firewalld.service

再看一下就打开了

 

 

测试

public class TestPing {
    public static void main(String[] args) {
        //1、new jedis对象
        Jedis jedis = new Jedis("服务器外网ip",6379);
        jedis.auth("密码");//密码
        System.out.println(jedis.ping());
    }
}

结果

PONG

 

推荐阅读