2

我正在尝试使用 Enyim 客户端库刷新 Couchbase 中的 memcached 存储桶。

using (var client = new MemcachedClient())
        {                                
            client.FlushAll();                
        }

这不起作用,因为我的下一个请求仍在从缓存中返回数据。

如果我如下明确调用删除,这确实有效

using (var client = new MemcachedClient())
        {                
            client.Remove(key);
        }

但是我想要一种方法来使存储桶中的所有项目无效,因为它们将被外部数据加载无效。

注意。从 Couchbase 管理 Web 应用程序对存储桶启动刷新确实具有预期的结果。

为什么它在 Enyim 中不起作用?

4

0 回答 0