memcache에 저장된 모든 값을 반환하는 방법은 무엇입니까? 캐시에서 entrySet() 및 values () 메서드를 사용해 보았지만 둘 다 java.lang.UnsupportedOperationException이되었습니다.memcache에 저장된 모든 값을 반환하는 방법은 무엇입니까?
이상적으로 캐시에 저장된 모든 엔티티를 반환하고이를 데이터 저장소에 대량 저장해야합니다. 이것이 가능합니까?
덕분에 MemcacheService
낮은 수준의 문서를 감안할 때
을 너 이거하고 싶어? –
나는 매우 자주 요청되는 리소스를 가지고 있으며,이 리소스는 3 개의 데이터 스토어 GET과 3 개의 PUT을 수행합니다. 결과적으로 매일 엄청난 수의 데이터 저장소 RPC를 사용하고 있으며이를 줄이려고합니다. 필자의 계획은 몇 분 동안 엔티티를 memcache에 저장 한 다음 필요에 따라 엔티티를 업데이트 한 다음 데이터 저장소에 일괄 저장하는 것이 었습니다. 그런 다음 캐시를 지우고 프로세스를 다시 시작합니다. – Mylo
다른 질문에서 언급했듯이, 실제로 그렇게하고 싶지는 않습니다. 데이터를 잃을 가능성이 큽니다. –