Memcached 1 Meg Limit, Клиент Enyim .Net - PullRequest
3 голосов
/ 19 февраля 2009

Существует ограничение в 1 мегабайт для объектов в memcached. Каков наилучший способ хранения объектов большего размера?

Я использую клиент Enyim .Net.

Ответы [ 2 ]

5 голосов
/ 19 июля 2010

Возможно увеличение максимального размера элемента в memcached больше чем 1 МБ, начиная с 1.4.2:

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

Обратите внимание, что в старых версиях клиента Enyim.Caching все еще имеется внутреннее ограничение в 1 МБ.

2 голосов
/ 19 февраля 2009

Я использую memcached через C API, но ситуация по сути та же. Вам нужно будет найти способ разделить данные самостоятельно и предоставить способ генерации набора ключей для доступа к деталям на основе вашего мастер-ключа. Вам также, вероятно, понадобится какой-то заголовок, хранящийся в первом BLOB-объекте, который может сообщить вам, смотрите ли вы на объект из нескольких частей кэша.

Я не думаю, что есть что-то, что может сделать для вас тяжелую работу, но тогда я делаю это на C ++, а не .NET, возможно, кто-то уже написал модуль. Иначе ... я бы предположил, что на рынке есть разрыв:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...