Почему memcached накладывает 30-дневное ограничение на время жизни записей в кэше?
В моей системе я всегда устанавливаю время жизни равным 30 дням, поскольку это максимально допустимое значение. Установка значения, намного превышающего 30 дней, была бы идеальной для моего приложения.
Есть ли способ изменить значение "30 дней" на что-то еще?
Я подумываю загрузить исходный код memcached и перекомпилировать его для собственного использования. Я бы либо изменил «30» на «300», либо, возможно, полностью избавился бы от этой проверки. Если бы я сделал это, изменил бы я что-нибудь, что могло бы вызвать сбои в работе memcached или плохую работу? Я ожидал бы, что элементам будет разрешено оставаться в кэше дольше, и эти элементы будут удалены из кэша, когда кэш заполнится.