开发者社区> 问答> 正文

RedisTemplate 如何判断当前 Redis 是否是可连接状态

[北京-打杂-火柴] 请问一下 spring 的redisTemplate 如何判断当前redis是否可连接状态?因为如果是redis处于不可连接的状态 很多操作都会直接报错,我想先判断之后,如果是不可连接,我后续的操作都走db,不走redis,不影响程序运行,redisTemplate 没有把RedisConnection暴露出来 比较难受

image.png

来源:云原生后端社区https://www.yuque.com/server_mind/answer

展开
收起
montos 2020-04-20 17:30:33 7689 0
1 条回答
写回答
取消 提交回答
  • [福建-后端-望重] 我觉得还是报错吧,Redis和数据库挂了都还是别运行了(而且Redis挺难挂的),先恢复吧,另外老挂就得考虑高可用手段。

    [北京-JAVA-Waters] 我理解是catch异常,打印异常日志并报警,降级走数据库查询。同时找运维查看下redis为啥连接不上。不应该挂了就绕过去,没人知道

    来源:云原生后端社区https://www.yuque.com/server_mind/answer

    2020-04-20 17:30:49
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Redis在唯品会的应用实践——架构演进与功能定制 立即下载
微博的Redis定制之路 立即下载
云数据库Redis版的开源之路 立即下载