Redis如果挂了就访问数据库正常运行怎么写代码

来源:5-2 主从同步数据库配置

Caeser110

2019-01-25

老师好,我照着项目加了redis,正常运行,想加个连接成功与否的判断,JedisPoolWriper好像是在xml里完成的初始化,这个时候我想判断JedisPoolWriper!=null仍然报错,我想直接用Jedis jedis = new Jedis(“192.168.1.29”); if(jedis.isConnected()) 这样判断,但是redis.properties就没用了,想问问老师怎么处理

写回答

1回答

翔仔

2019-01-26

同学好,没太明白具体要表达的意思,大概的需求就是redis连接不上就直接穿透过去到数据库里面去访问对不,这样的话在获取到pool的时候判断是否为空或者是否抛出异常,空或者异常就直接返回一个标识符,依据该标识符决定是否到DB去取

0
2
翔仔
回复
Caeser110
同学好,因为本身这个redis连接池为空或者连接不上它确实就是一个异常,异常的话确实就需要被捕获,按理来说正常情况下就是能连接上Redis的,所以异常捕获和处理是合理的
2019-01-27
共2条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程

相似问题

redis问题

回答 2

访问500

回答 1

redis报错

回答 2