一、配置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