2012-11-12 2 views
2

호스트 된 aws elasticache memcached 인스턴스를 지우고 싶습니다. java에서 프로그래밍 방식으로이 작업을 수행하고 싶습니다.java에서 memcached/spymemcached를 플러시하는 방법

나는 성공없이 시도했다 :

net.spy.memcached.MemcachedClient client = new net.spy.memcached.MemcachedClient(new BinaryConnectionFactory(), 
AddrUtil.getAddresses(endpoint1+":11211"+" "+ endpoint2+":11211")); 

    client.flush(); 

어떻게 자바 프로그래밍 캐시를 지울 수 있습니까?

+0

코드를 시도하면 어떻게됩니까? MemcachedClient (List addrs) 생성자를 사용하면 어떻게됩니까? –

+0

캐시가 지워지지 않았습니까? flush를 호출 한 후 값을 가져 오려고 했습니까? memcached는 당신이 flush를 호출 한 후에 무효화 된 것으로 키를 표시한다는 것을 알고, 실제로 무효화를 수행하지는 않는다. – groodt

+0

작동합니다. 고마워요! – Atma

답변

1

위의 코드가 작동합니다. 끝점을 치는 권한 문제였습니다.

관련 문제