在我的Spring Boot项目中,我在Docker swarm集群中部署了一个redis容器。我使用它作为应用程序的Hibernate二级缓存。我使用Redisson client通过以下代码手动清除缓存
Config config = new Config();
config.useSingleServer().setAddress("redis://" + redisProperties.getHost() + ":" + redisProperties.getPort());
RedissonClient redisson = Redisson.create(config);
redisson.getKeys().flushdb();
redisson.shutdown();现在,我希望将其扩展到多个容器,以实现请求的负载平衡。如果我这样做了,我如何才能同时清除2个或更多容器中的缓存?
发布于 2020-11-17 07:02:56
基于Redisson作者的response,清除一个容器中的缓存,清除所有容器中的缓存
https://stackoverflow.com/questions/64639336
复制相似问题