redis做缓存需要捕获异常

来源:互联网 发布:vb skinsharp 编辑:程序博客网 时间:2024/05/31 06:21

以防止缓存挂掉后会拖累正常业务

//捕获redis缓存异常try {quest = questHashDDao.getQuest(sid,NeedEnum.getNeed(need).stream().map(x -> x.getRedisName()).collect(toList()));} catch (Exception e) {// TODO: handle exceptionisRedisException = true;System.out.println(LocalDateTime.now() + "redis连接异常!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");}...if(!isRedisException)new Thread(new InnerThread(sid)).start();return new Result(sid, need, quest);