memcached中的对象有1 is的限制。存储比这个更大的对象的最好方法是什么?
我使用的是Enyim .Net客户端。
发布于 2010-07-19 20:18:41
从1.4.2开始,可以在memcached中增加大于1MB的项的最大大小:
http://code.google.com/p/memcached/wiki/ReleaseNotes142#Configurable_maximum_item_size
注意:旧版本的Enyim.Caching客户端仍然有1MB的硬编码内部限制。
发布于 2009-02-19 15:43:22
我通过C API使用memcached,但情况基本相同。您需要找到一种方法来自己拆分数据,并提供一种方法来生成一组密钥,以便根据您的主密钥来访问这些部分。您可能还需要存储在第一个blob中的某种标头,它可以告诉您是否正在查看一个由多部分组成的缓存对象。
我不认为有任何东西可以在这里为你做繁重的工作,但是我用C++而不是.NET来做这件事,也许有人已经写了一个模块。否则……我会建议在市场上有一个缺口:)
https://stackoverflow.com/questions/565876
复制相似问题