Django + 雷迪斯 : How to invalidate cache for just one specific element

标签 django image caching redis

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

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

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

我打算使用redis来长时间缓存图片,当上述过程完成后,我想只对上传的图片使缓存失效。

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

有人能给我指点一些教程/文档来解释如何缓存图像以及如何使特定图像的缓存无效吗?

谢谢。

最佳答案

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

关于 Django + 雷迪斯 : How to invalidate cache for just one specific element,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32833449/

相关文章:

python - 英雄联盟。 New Relic Procfile 命令不起作用

python - 模型未显示在 django admin 上

python - Django找不到静态文件夹中的文件

javascript - 为生成的图像提供 ID/类

Java微优化: To cache or not to cache a System. currentTimeMillis()返回值?

mysql - django queryset union 不能只使用

javascript - 如何在使用 JavaScript 以正确的方向上传之前预览图像?

javascript - 浏览器图像渲染

基于 PHP 文件的缓存与直接从 MySQL 或 MariaDB 等数据库读取

java - 绕过 JPA/Hibernate 缓存并命中数据库