Django - 持久缓存

Han*_*pan 6 django django-cache

有没有办法可以使用默认的django缓存框架无限期地设置缓存密钥?我尝试将超时设置为0,但不幸的是,这根本没有设置密钥.

Fil*_*vić 1

最近有人在一个不相关的答案中提到了Johnny Cache。当提供超时时,它提供无限的缓存locmem和后端。memcached0

  • 我猜测默认的“LocMem”缓存后端上的这种行为可能会在不知情的情况下无意中破坏任何长时间运行的生产流程,但在开发过程中使用 Johnny 肯定有它的用处。另外,您只需喜欢文档中的这一点即可:“这实际上不会“永远”缓存,只是缓存很长一段时间。在 32 位系统上,它将缓存 68 年,比任何计算机都长得多将持续存在。在 64 位计算机上,您的缓存将在太阳变成红巨星并摧毁地球后约 2850 亿年到期。” http://goo.gl/N3vAs (4认同)