使用java的Jedis连接linux系统下的redis测试时报错:Exception in thread “main” redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketT
一、检查ip和端口号是否正确。
Jedis jedis = new Jedis("192.168.217.67",6382);
二、检查linux系统下的防火墙是否关闭(一般都是这个原因)。
① 查看防火墙状态
systemctl status firewalld
注意:centos7中,firewalld替换iptables、systemctl 替换service。
② 关闭防火墙。
systemctl stop firewalld.service
此时查看防火墙状态为dead
③ 重新启动redis服务即可。
三、redis.conf 中bind 127.0.0.1 是否注释掉,
不注掉默认只能本地连接。