我尝试使用Enyim客户端库在Couchbase中刷新memcached存储桶。
using (var client = new MemcachedClient())
{
client.FlushAll();
}
这不起作用,因为我的下一个请求仍然从缓存中返回数据。
如果我明确地调用删除
,这确实有效using (var client = new MemcachedClient())
{
client.Remove(key);
}
但是我想要一种方法来使存储桶中的所有项目无效,因为它们将被外部数据加载无效。
NB。从Couchbase管理员Web应用程序启动存储桶上的刷新确实具有所需的结果。
为什么它在Enyim中不起作用?