heroku 中 cron 任务的 memcache 存储与 Web 服务器中的 memcache 存储不同
我想一切都在主题标题中:
我在heroku上有一个应用程序。该应用程序有一个 rake cron 任务。在此任务中,我想将一些值存储到缓存中。
我使用 Rails.cache.write(key, value) 进行缓存。我使用 md5 摘要生成密钥。
现在,在我的常规控制器中,如果我使用 Rails.cache.fetch/read(key) 调用完全相同的键,我只是不获取数据(在 rake 任务期间存储)。
所以,我想知道:缓存存储不同吗? 如果是这样,我如何创建一个公共商店?
问候,
I think everything is in the topic title:
I have an application on heroku. This application has a rake cron task. In this task, I want to store some values into cache.
I cache using : Rails.cache.write(key, value). I use md5 digest to generate the key.
Now, in my regular controllers, if i call the EXACT same key with Rails.cache.fetch/read(key), i'm just not fetching the data (stored during the rake task).
So, I was wondering: the cache stores are differents?
If so, how can I create a common store?
Regards,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论