Memcached 1 Meg Limit,Enyim .Net客户端

时间:2009-02-19 15:35:41

标签: .net memcached

memcached中的对象限制为1 meg。什么是存储大于此物体的最佳方法?

我正在使用Enyim .Net客户端。

2 个答案:

答案 0 :(得分:5)

自1.4.2以来,可以在memcached中增加大于1MB的项目的最大大小:

http://code.google.com/p/memcached/wiki/ReleaseNotes142#Configurable_maximum_item_size

注意旧版本的Enyim.Caching客户端仍然有1MB的硬编码内部限制。

答案 1 :(得分:2)

我通过C API使用memcached,但情况基本相同。您需要找到一种方法来自行拆分数据,并提供一种生成一组密钥的方法,以便根据您的主密钥访问这些部件。您还可能需要存储在第一个blob中的某种标头,它可以告诉您是否正在查看多部分缓存对象。

我认为那里没有任何东西可以为你做繁重的工作但是我在C ++而不是.NET中这样做,也许有人已经编写了一个模块。否则......我建议市场存在差距:)