■72342 / inTopicNo.1) |
localhostのmemcachedが機能しない |
□投稿者/ ASP初心者 (1回)-(2014/06/05(Thu) 00:22:13)
|
分類:[ASP.NET (C#)]
はじめまして
APS.net(C#)で作られたサーバープログラムのカスタマイズ作業を行っております。 動作確認を効率良く行う為、ローカル環境にmemcachedサービスをインストール&起動してみました。
ですが、Enyim.Caching.MemcachedClientの public bool Store(StoreMode mode, string key, object value, TimeSpan validFor) でデータを登録してtrueが返った直後に 同じキーで、public T Get<T>(string key)を呼び出してもnullが返って来てしまいます。
Webの発行でデプロイした先での動作確認では正常に動作しているので ローカル環境で起動した memcachedサービスに問題があると思うのですが、情報が少なく路頭に迷っております。
何か気になる要素があればご教示頂きたく思います。
------------------------------ 開発環境 ------------------------------ ・Windows7 Home Premium ・Visual Studio 2013 professional ・APS.net(C#) ・memcached-win64-1.4.4-14.zip ・Enyim.Caching
-------------------------------------------- ローカルテスト時のmemcached --------------------------------------------
Web.Config <!-- enyim.com --> <enyim.com> <!-- 環境依存:start --> <memcached> <servers> <add address="127.0.0.1" port="11211" /> </servers> <transcoder type="Enyim.Caching.Memcached.DataContractTranscoder, Enyim.Caching"/> <socketPool minPoolSize="10" maxPoolSize="100" connectionTimeout="00:00:10" deadTimeout="00:02:00" /> </memcached> <!-- 環境依存:end --> </enyim.com>
⇒ memcached開始時もipadressとportは合わせています。 telnetでの接続もできています。
-------------------------------------------- ローカル環境を構築する際に参考にした情報 -------------------------------------------- Memcached1.4系をWindowsにインストールする。x64編。 http://blog.kimuradb.com/?eid=863628
ASP.NET で memcached を使う http://blogs.gine.jp/taka/archives/1347
memcachedのコマンドラインでの操作 http://gendosu.jp/archives/1613
Telnetクライアントの使い方 http://www.atmarkit.co.jp/ait/articles/0207/06/news002.html
Windows 7 で telnet コマンドを使う http://blog.heiichi.com/?eid=805729
|
|