首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Enyim.Caching配置amazon Memcached

使用Enyim.Caching配置amazon Memcached
EN

Stack Overflow用户
提问于 2014-09-22 21:40:58
回答 1查看 508关注 0票数 0

该方法总是返回false,我不知道问题出在哪里:

代码语言:javascript
复制
  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:(指向亚马逊ElastiCache)

代码语言:javascript
复制
<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>
EN

回答 1

Stack Overflow用户

发布于 2014-09-22 23:37:22

通过选择默认安全组,除非您已经将EC2安全组添加到默认缓存安全组中,否则您将拥有prevented network access to your cache clusters

亚马逊网络服务文档详细介绍了通过managing security groups控制台、应用程序接口或命令行界面授权网络访问亚马逊EC2安全组的步骤。您需要添加运行您的应用程序的实例所使用的同一个EC2安全组。

来自亚马逊网络服务控制台的

  1. 启动亚马逊网络服务管理控制台。

a.转至AWS管理控制台网页。

b.从登录亚马逊网络服务控制台按钮下的下拉列表中选择ElastiCache,然后单击登录亚马逊网络服务控制台按钮。

  • 从控制台窗口左侧的导航列表中选择缓存安全组。

  • 在缓存安全组列表中,选中要授予访问权限的缓存安全组旁边的复选框。

  • 在窗口底部的EC2安全组名称列表中,选择您的EC2 EC2安全组。

  • 单击添加按钮。

注意:对访问权限所做的更改大约需要一分钟才能生效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25975601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档