Я пытаюсь кэшировать и читать пользовательский объект через его ключ API.Использование отлично кешируется, и я могу прочитать кеш в консоли rails, но по какой-то причине выполнение того же самого Rails.cache.read в приложении rails всегда возвращает nil.
Вот пример того, что я делаю.Это в функции before_filter
.
def authKey
#?api=ce6f95a8bf7f9861330ede58f8972981
key = params[:api]
cu = Rails.cache.read(key)
#<do some logic>
logger.debug("CACHING USER #{key}")
Rails.cache.write(key, user)
cu
всегда будет nil, но объект будет существовать в memcache.Кто-нибудь еще сталкивался с такой проблемой?Я использую камень Далли с включенным сжатием.