1
有没有人有使用C#连接到AWS弹性缓存(memcached)集群的示例代码?亚马逊的AWS弹性 - c#示例
我发现this的例子,但它似乎有点老(图书馆是从2010年)。 This github library可能工作。那里没有太多的例子。
感谢,
有没有人有使用C#连接到AWS弹性缓存(memcached)集群的示例代码?亚马逊的AWS弹性 - c#示例
我发现this的例子,但它似乎有点老(图书馆是从2010年)。 This github library可能工作。那里没有太多的例子。
感谢,
明白了这个pluralsight视频由理查德Seroter工作。
步骤:
添加以下NuGet包:EnyimMemCached
然后在你的web配置添加此内的configSections节点:
<sectionGroup name="enyim.com">
<section name="memcached" type="Enyim.Caching.Configuration.MemcachedClientSection, Enyim.Caching"/>
</sectionGroup>
然后添加下面这只是 system.web节点(所以它是system.web的兄弟节点)。一定要与你的elasticache端点更换网址和端口:
<enyim.com>
<memcached>
<servers>
<add address="...your elasticache url here...." port="your port here..."></add>
</servers>
</memcached>
</enyim.com>
然后在我看来动作我叫设置缓存值,并读出来。它仅在已发布并在AWS上运行时才有效(不在本地工作):
public ActionResult Index()
{
var client = new MemcachedClient();
string myCacheKey = "MyCacheKey";
client.Store(Enyim.Caching.Memcached.StoreMode.Set, myCacheKey, "If you see this it worked."); // set the cache.
string myCachedString = client.Get<string>(myCacheKey);
ViewBag.MyCache = myCachedString ?? "**** SORRY, DIDN'T WORK..***..";
return View();
}
跳这有助于某人。