外网连接Linux上的Redis
1、修改redis.conf的配置
(1)、daemonize yes
(2)、protected-mode no
(3)、注释掉 bind 127.0.0.1
2、打开端口6379
(1)、检查6379有没有开放:firewall-cmd --query-port=6379/tcp,如果是yes就是开放的
(2)、开启端口 firewall-cmd --zone=public --add-port=6379/tcp --permanent
(3)、重启防火墙 systemctl restart firewalld.service
3、重启redis-server:redis-server config/redis.conf (注意存放redis.conf的文件名可能和我不一样)
4、开启redis-cli:redis-cli -p 6379
5、输入ping返回PONG则成功
6、在Java中写入:
Jedis jedis = new Jedis("自己Linux的IP",6379);
System.out.println(jedis.ping());
一定要检查6379端口是否开放