Redis系列---【Cannot get Jedis connection; nested exception is redis.clients.jedis.exceptions.JedisConn
1.问题
Cannot get Jedis connection; nested exception is redis.clients.jedis.exceptions.JedisConnectionException: Failed connecting to host localhost:6379
2.分析
redis之前连接的好好的,突然连不上了,docker ps查看redis运行正常,我怀疑是网络转发不通了,于是重新随便启动了一个容器,如下图:
果然,IPv4转发被禁用了,开启就行了。
3.解决方案
vim /etc/sysctl.conf #配置转发 net.ipv4.ip_forward=1 #保存退出就可以了 :wq #重启服务,让配置生效 systemctl restart network #查看是否成功,如果返回为“net.ipv4.ip_forward = 1”则表示成功 sysctl net.ipv4.ip_forward
接着重启docker的redis容器就行了。