在我的springboot项目中,我在dockerswarm集群中部署了一个redis容器。我使用它作为应用程序的hibernate二级缓存。我使用redisson客户机使用以下代码手动清除缓存
Config config = new Config();
config.useSingleServer().setAddress("redis://" + redisProperties.getHost() + ":" + redisProperties.getPort());
RedissonClient redisson = Redisson.create(config);
redisson.getKeys().flushdb();
redisson.shutdown();
现在我想将它扩展到多个容器以负载平衡请求。如果这样做,如何同时清除2个或更多容器中的缓存?
1条答案
按热度按时间0s0u357o1#
基于redisson作者的响应,清除一个容器中的缓存,清除所有容器中的缓存