Jedis第一次连虚拟机上的Redis出现错误
Jedis连接出错:
虚拟机:CentOS 6.3
Redis: 4.0.9
host: 填的是虚拟机上的ip地址,ifconfig命令
port:Redis的端口,默认是6379 , (写127.0.0.1也对,不知道为啥)
排除:
1. 端口是不是还没有打开(防火墙禁了)
把端口的防火墙给放行,并查看该端口的占用情况。
CentOS6和7的防火墙的命令稍有不同。可自行百度
2. Redis的网关
大意就是说:Redis如果直接暴露到intent中,那么每个人都能访问到该接口,这样,Redies就提供来了一个特殊的网络接口,类似于虚拟网卡,叫loopback,这样Redis值接受来之这个网络接口的电脑。
当然之前默认的是127.0.0.1,改成虚拟机的ip地址就可以了。
果然,执行以下,成功了~~