【问题标题】:Django + Redis: How to invalidate cache for just one specific elementDjango + Redis:如何仅使一个特定元素的缓存无效
【发布时间】:2015-12-26 07:29:58
【问题描述】:

在我正在开发的网站中,用户可以提交图片(头像)。

当用户想要更新他们的图片时,上传的图片会转到 celery,如果它们被调整大小、优化并且还会生成一些缩略图。

只有经过处理后,图像才会显示在站点中。

我打算长期使用redis缓存图片,等上面的过程完成后,我想只为上传的图片做缓存。

我找不到教我们如何实现这些目标的文档/教程。

有人可以指出一些教程/文档来解释如何缓存图像以及如何仅针对特定图像使缓存无效吗?

谢谢。

【问题讨论】:

    标签: django image caching redis


    【解决方案1】:

    您可以使用 solr-thumbnail 包来完成所有这些工作,包括缓存。您也可以将 redis 定义为 kvstore。 Docs here

    【讨论】:

      猜你喜欢
      • 2018-05-03
      • 2018-01-02
      • 1970-01-01
      • 2018-12-30
      • 2021-01-14
      • 2021-04-02
      • 1970-01-01
      • 2015-10-10
      • 2020-06-29
      相关资源
      最近更新 更多