我正在使用aws elasticache来使用redis缓存一些文件。我可以使用keys *
连接到缓存并查看密钥。但是当我尝试以下
input_text = Rails.cache.fetch("#{input_data_file_name}") do
some code fetching file from s3
end
即使密钥存在,它也总是导致缓存未命中。这开始发生在3天前(代码没有变化)。任何有关如何调试此操作的帮助表示赞赏。
答案 0 :(得分:1)
这是我正在使用的gem(redis-rails)中的解析问题。 该问题可在https://github.com/redis-store/redis-rails/issues/25处获得。 临时解决方案是使用url格式而不是散列格式来配置Rails缓存。