java远程连接服务器端的redis
一、配置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