Что происходит, когда значение ключа memcached превышает предел в 1 МБ?

#caching #memcached

#кэширование #memcached

Вопрос:

Я использую memcached для хранения данных отчетов в ключе. Размер ключа в дальнейшем будет увеличиваться. Я написал код для удаления старых данных из ключа, чтобы сохранить размер ключа как можно меньшим.

Я просто хочу знать, что произойдет, если я попытаюсь сохранить ключ со значением, превышающим 1 МБ

Ответ №1:

Вы получите ошибку «слишком большое значение» или исключение, в зависимости от используемого вами клиента.

Обратите внимание, что если вы запускаете свой собственный экземпляр memcached, вы можете разрешить ему хранить большие значения с -I флагом, т.Е.,

 $ memcached -i 10m
  

для разрешения значений размером до 10 МБ.