Как убедиться, что наше весеннее приложение запущено и работает, если Redis не работает или не использует RedissonClient - PullRequest
0 голосов
/ 17 апреля 2019
public CacheService() throws IOException {
    Resource resource = new ClassPathResource("redisConfig.json");
    Config config = Config.fromJSON(new InputStreamReader(resource.getInputStream())); 
    redisson = Redisson.create(config);
}

Я получаю объект redisson из файла json. Мне нужно убедиться, что мое приложение не затронуто, если redis выключен или нет.

Что я должен сделать, чтобы убедиться, что мое приложение работает без переадресации или нет.

Я не упоминаю этот bean-компонент ни в одном xml-файле. Я использую объект redisson непосредственно в java-файле.

Мой redisconfig.json файл:

"clusterServersConfig": {
    "nodeAddresses": ["redis://server1","redis://server2"],
    "subscriptionsPerConnection": 5,
    "subscriptionConnectionMinimumIdleSize": 1,
    "subscriptionConnectionPoolSize": 25,
    "connectionPoolSize": 5
}
...