java—当redis部署到2个或更多容器时,如何使用Redision清除redis缓存?

jq6vz3qz  于 2021-06-09  发布在  Redis
关注(0)|答案(1)|浏览(442)

在我的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个或更多容器中的缓存?

0s0u357o

0s0u357o1#

基于redisson作者的响应,清除一个容器中的缓存,清除所有容器中的缓存

相关问题