ローカル開発サーバーに memcache をインストールしましたが、正常に動作しています。私は自分のマシンとサーバーからtelnetできます:)
開発マシンでサービスを使用するようにアプリを構成しましたが、キャッシュに追加しようとすると値が設定されません!! ここに私の設定があります。助けてください。
また、プロトコルをバイナリではなくテキストに変更すると機能するようですが、シリアライズできないドメイン オブジェクトをキャッシュしているため、テキストを使用できません。
ありがとう
<enyim.com>
<memcached protocol="Binary">
<servers>
<add address="*********" port="11211" />
</servers>
<socketPool minPoolSize="10" maxPoolSize="20" connectionTimeout="00:00:10" deadTimeout="00:00:10" />
<locator type="Enyim.Caching.Memcached.DefaultNodeLocator, Enyim.Caching" />
<keyTransformer type="Enyim.Caching.Memcached.SHA1KeyTransformer, Enyim.Caching" />
</memcached></enyim.com>
常に false である行。
bool setCache = _client.Store(StoreMode.Set, key, data, DateTime.Now.AddMinutes(cacheTime));