在我正在开发的网站中,用户可以提交图像(头像)。
当用户想要更新他们的图片时,上传的图片会被调整大小、优化并生成一些缩略图。
只有经过处理后,图像才会显示在网站中。
我打算使用redis来长时间缓存图片,当上述过程完成后,我想只对上传的图片使缓存失效。
我找不到教我们如何实现这些目标的文档/教程。
有人能给我指点一些教程/文档来解释如何缓存图像以及如何使特定图像的缓存无效吗?
谢谢。
最佳答案
您可以使用 solr-thumbnail 包来完成所有这些工作,包括缓存。您也可以将 redis 定义为 kvstore。 Docs here
关于 Django + 雷迪斯 : How to invalidate cache for just one specific element,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32833449/