如何在java中刷新memcached/spymecached

如何在java中刷新memcached/spymecached,java,memcached,spymemcached,amazon-elasticache,Java,Memcached,Spymemcached,Amazon Elasticache,我想清除托管的aws elasticache memcached实例。我想用java编程实现这一点 我尝试过,但没有成功: net.spy.memcached.MemcachedClient client = new net.spy.memcached.MemcachedClient(new BinaryConnectionFactory(), AddrUtil.getAddresses(endpoint1+":11211"+" "+ endpoint2+":11211")); c

我想清除托管的aws elasticache memcached实例。我想用java编程实现这一点

我尝试过,但没有成功:

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

    client.flush();

如何在java中以编程方式清除缓存?

以上代码可以正常工作。这是对端点的权限问题。

那么,当您尝试代码时会发生什么?当您尝试MemcachedClient(列表地址)构造函数时会发生什么?您确定它没有清除缓存吗?调用flush后是否尝试检索值?我知道memcached只在调用flush后将密钥标记为无效,它实际上并不执行无效。