У меня была эта проблема с ... у меня было что-то вроде:
var = CACHE.fetch("key_name",1.day,true) do
ModelName.find_by_id(id)
end
Итак, у меня была активная запись, найдите запись для себя, но я не знал, что memcached не хранит нулевые значения. То, что происходило, было активной записью, возвращающей ноль, потому что это не могло найти запись, и поэтому я говорил memcache для сохранения нулевого значения. Исправление было просто так:
var = CACHE.fetch("key_name",1.day,true) do
ModelName.find_by_id(id) || ""
end
Я использую Ruby для кодирования. Надеюсь, это поможет.