【发布时间】:2014-11-18 20:55:46
【问题描述】:
我正在尝试使用 Memcached 和 Enyim 客户端测试我的 AWS Elasticache 节点,但由于某种原因,到期时间似乎超过了 1 小时。
我已使用此代码添加数据:
_client.Store(StoreMode.Set, "testkey", "test", DateTime.Now.AddMinutes(1));
然后我尝试使用检索数据
var data = _client.Get<string>("testkey");
但是,这永远不会检索数据。但是,如果我从现在开始将到期时间更改为 61 分钟,它将存储数据 1 分钟。我用 TimeSpan 而不是 DateTime.Now 试过这个,但遇到了同样的问题。
我还输出了正确的 DateTime.Now 值,并且我的 AWS 区域是 EU-West,与输出的 DateTime.Now 处于同一时区
【问题讨论】:
标签: c# memcached amazon-elasticache enyim