如果Redis关闭或不使用RedissonClient,如何确保Spring应用程序已启动并正在运行

时间:2019-04-17 07:43:10

标签: java spring redisson

public CacheService() throws IOException {
    Resource resource = new ClassPathResource("redisConfig.json");
    Config config = Config.fromJSON(new InputStreamReader(resource.getInputStream())); 
    redisson = Redisson.create(config);
}

我正在从json文件获取redisson对象。我需要确保无论Redis是否关闭,我的应用程序都不会受到影响。

我该怎么做才能确保我的应用程序正常运行而无需考虑redis down。

我没有在任何xml文件中提及此bean。我直接在java文件中使用redisson对象。

我的redisconfig.json文件是:

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

0 个答案:

没有答案