Конфигурация amazon Memcached с помощью Enyim.Caching

Метод всегда возвращает 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>

1 ответ

Выбрав группу безопасности по умолчанию, вы запретите сетевой доступ к кластерам кэша, если только вы не добавили группу безопасности EC2 в группу безопасности кэша по умолчанию.

Документация по управлению группами безопасности содержит подробные инструкции по авторизации доступа к сети для группы безопасности Amazon EC2 через консоль AWS, API или CLI. Вы захотите добавить ту же группу безопасности EC2, которую использует экземпляр вашего приложения.

Из консоли AWS:

  1. Запустите Консоль управления AWS.

    а. Перейдите на веб-страницу Консоли управления AWS.

    б. Выберите ElastiCache из раскрывающегося списка под кнопкой "Войти в консоль AWS", а затем нажмите кнопку "Войти в консоль AWS".

  2. Выберите Cache Security Groups из списка навигации в левой части окна консоли.

  3. В списке "Группы безопасности кэша" установите флажок рядом с группой безопасности кэша, которой вы хотите предоставить доступ.

  4. В нижней части окна в списке Имя группы безопасности EC2 выберите свою группу безопасности Amazon EC2.

  5. Нажмите кнопку Добавить.

    Примечание. Изменения в разрешениях доступа вступают в силу примерно в течение одной минуты.

Другие вопросы по тегам