heroku 中 cron 任务的 memcache 存储与 Web 服务器中的 memcache 存储不同

发布于 2024-10-10 08:06:27 字数 294 浏览 2 评论 0原文

我想一切都在主题标题中:

我在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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文