gpt4 book ai didi

java - Spring MemCached 刷新所有奇怪的行为

转载 作者:行者123 更新时间:2023-11-30 07:07:57 25 4
gpt4 key购买 nike

在 Spring Web 项目中,如果我们使用单个缓存服务器和不同的缓存管理器,则例如注释为

@Cacheable(value = "configCache", key="#key")
@Cacheable(value = "envCache", key="#key")
...

如果我们这样做

@CacheEvict(value = "configCache", allEntries=true) 

如果我们在配置中启用了allowClear=true,那么这只会驱逐configCache吗?或者它也会清除 envCache

我们发现 Amazon ElasticCache 中执行了许多flush_all 命令,并且大多数项目都被回收。这是因为我们正在使用 evict allEntries 吗?

最佳答案

如果envCacheconfigCache位于同一memcached实例/服务器上,也将清除它。由于 memcached 不支持命名空间,因此只能从实例中删除所有键。

关于java - Spring MemCached 刷新所有奇怪的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39764505/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com