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