首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何识别Redis是否已关闭或正在运行?

如何识别Redis是否已关闭或正在运行?
EN

Stack Overflow用户
提问于 2021-05-17 03:02:16
回答 1查看 725关注 0票数 0

我正在使用redis作为我的一个spring boot java应用程序的缓存。我只在这个redis实例上使用调度程序代码执行get操作,该代码每30秒运行一次,写操作由其他应用程序执行。我有一个场景,如果我的redis实例由于任何原因而停机,那么我必须停止执行特定的操作。我使用jedis作为redis客户端。假设配置了我的jedis池,并且成功创建了连接池。

对于几次迭代,我的调度器工作得很好,并且能够在redis上执行get操作。现在假设redis宕机了,所以在30秒后,我的调度程序将再次运行,它将无法执行get操作。我只想确认一下redis是不是在这一点上倒下了。在上面提到的情况下,有没有办法确定redis是否崩溃了?

EN

回答 1

Stack Overflow用户

发布于 2021-05-17 16:28:15

我花了一些时间才弄明白,因为我是redis的新手,但我找到了一种简单的方法来捕捉JedisConnectionException,因为当redis服务器关闭时会抛出这个异常。如果有人可能面临这种情况,请发布答案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67560518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档