Java程序发生异常

执行jar包发生异常,不能稳定运行,请问啥原因和解决思路

 

1、如果你的jar包在本地执行,检查一下Redis是否启动。
2、若你的jar包是在服务器端执行的,放到了容器(docker)中,那么你的application.yml文件中配置redis的ip就是docker的内网IP。
查看redis在docker中的内网IP命令:docker inspect redis ,IPAddress对应的值就是IP。
3、若你的jar包在服务器端运行,但不是在docker容器中,执行命令:ps -ef|grep redis

img

上面的情况就是redis没启动,用linux命令:systemctl start redis 或者 service redis start 启动就行,前提是你安装了redis服务

这是连接redis失败。很代码没关系,是不是redis服务没了,或者账号密码有问题

redis是不是没启动

Redis没启动