2015-08-11 3 views
0

Я использую aws elasticache для кэширования некоторых файлов с помощью redis. Я могу подключиться к кешу и видеть ключи, используя keys *. Однако, когда я пытаюсь использоватьElasticache redis cache miss, но ключ присутствует.

input_text = Rails.cache.fetch("#{input_data_file_name}") do 
    some code fetching file from s3 
end 

это всегда приводит к пропуску кеша, даже если ключ присутствует. Это началось 3 дня назад (без изменения кода). Любая помощь в том, как отлаживать это, оценивается.

ответ

1

Это проблема синтаксического анализа в драгоценном камне (redis-rails), который я использую. Вопрос доступен по адресу: https://github.com/redis-store/redis-rails/issues/25. Временным решением является использование формата url вместо хэш-формата для настройки кеша Rails.

Смежные вопросы