【发布时间】:2014-09-22 13:40:58
【问题描述】:
方法总是返回false,不知道问题出在哪里:
var myObj = new MyObj("Key01","My Value ");
bool isInserted = memCache.Store(Enyim.Caching.Memcached.StoreMode.Add, myObj.Id, myObj.name , new TimeSpan(0, 10, 0));
我的文件 app.config:(指向 Amazon ElastiCache)
<configuration>
<configSections>
<sectionGroup name="enyim.com">
<section name="memcached" type="Enyim.Caching.Configuration.MemcachedClientSection, Enyim.Caching" />
</sectionGroup>
</configSections>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<enyim.com>
<memcached>
<servers>
<!-- put your own server(s) here-->
<add address="memCashed.*****.0015.usw2.cache.amazonaws.com" port="11211" />
</servers>
<socketPool minPoolSize="100" maxPoolSize="1000" connectionTimeout="00:10:10" deadTimeout="00:02:00" />
</memcached>
</enyim.com>
</configuration>
【问题讨论】:
-
欢迎来到 Stack Overflow。在没有给我们更多信息的情况下,任何答案都可能是猜测。一些有用的内容包括:当针对您的本地 memcached 服务进行测试时,此配置是否有效?您的缓存安全组是什么样的?您是否已将其连接到您的 EC2 实例的安全组?
-
感谢您的回访,我不太了解memcached服务、EC2和ElastiCache之间的关系我在console.aws.amazon.com/elasticache/home?region=us-west-2创建了缓存集群
-
对于安全组我选择默认
标签: amazon-web-services memcached amazon-elasticache enyim