2013年7月18日 星期四

心得- Memcached 儲存 1M 空間限制


  • memached 限制每筆資料設定在 1M 大小, 但 1.4.2版之後 多了一個參數可以設定  到 1k 到 128M [1] 

         如
            memcached -I 10m



  • 在 window 安裝方面 可以參考下載 [2] 所提供包好的 windows exe , 


         不過要使用 Memcached 1.4.5  這個版本, 以我的經驗使用 1.4.4 版的 超過 1M 的資料儲存 服務就會終止



  • 但是 1.4.5 版 有一個問題就是不能 用 sc create 的方式建立服務,


         不過還好有找到 工具  ServiceEx  可以解決這個問題




  •         此外 API 也要做設定


  這裡我採用 xmemcached [3] , 在程式裡加上敘述


xmemcached MemcachedClient client=new XMemcachedClient("127.0.0.1",11211);
client.setTranscoder(new SerializingTranscoder(10*1024*1024));   // 10M   看大小多少這裡就要設多少




參考:
[1] https://code.google.com/p/memcached/wiki/ReleaseNotes142
[2] http://blog.elijaa.org/index.php?post/2010/10/15/Memcached-for-Windows&similar
[3] https://code.google.com/p/xmemcached/


沒有留言: