Мой первоначальный инстинкт состоял в том, что вы должны иметь возможность читать / писать из кэша memcached без побочных эффектов (кроме возможности устаревших данных из-за условий гонки).
Часто задаваемые вопросы по memcached:
Является ли memcached атомарным? Помимо любых ошибок, которые вы можете встретить, да все
Команды внутренне атомарные. Выдача нескольких комплектов одновременно
не имеет никакого вреда, кроме последнего в том, что тот, который
Палочки.
Не зная больше о вашей конкретной ситуации, я бы не смог посоветовать, была ли возможна потеря кеша, но я делаю обобщение, что кеш должен быть первым уровнем для поиска данных, а не единственным уровнем. ; У меня все еще была бы база данных или какой-либо другой источник позади кэша, чтобы обработать все ваши ошибки кэша.