1

을 플러시하고 memcached를 우리가봄이 우리가 하나의 캐시 서버와 다른 캐시 매니저를 사용하는 경우 예를 들어, 주석이</p> <pre><code>@Cacheable(value = "configCache", key="#key") @Cacheable(value = "envCache", key="#key") ... </code></pre> <p>이다, 스프링 웹 프로젝트에서 모든 이상한 행동

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

을 할 경우 구성에 allowClear=true을 사용하면 configCache 만 제거됩니까? 또는 envCache도 지울 수 있습니까?

Amazon ElasticCache에서 많은 flush_all 명령이 실행되고 있으며 대부분의 항목이 회수됩니다. 우리가 allEntries를 evict하는 것을 사용하고 있기 때문에 이렇게되는 것입니까?

답변

1

만약 것 또한 envCache이 같은 memcached를 예/서버 configCache에 있다면 취소합니다. memcached는 네임 스페이스를 지원하지 않기 때문에 인스턴스에서 모든 키만 제거 할 수 있습니다.