django中locmem缓存的内容?

时间:2012-11-29 16:28:18

标签: python django caching

我正在尝试将locmem缓存用于我的Web应用程序,但找不到任何具体的文档,说明如何获取缓存的内容。我的意思是我想检查我的密钥是否在缓存中正确设置。如何列出此缓存中的所有密钥,或者甚至可以列出这些密钥?

Get list of Cache Keys in Django

这是我为memcache找到的但没有为locmem缓存找到的东西?

P.S。:我是django中使用缓存的新手,所以我可能会遗漏一些东西。任何人都可以向我推荐一份好的文件吗?

1 个答案:

答案 0 :(得分:17)

关于locmem的事情是它真的只是一个本地内存存储。查看the code,很明显数据只是保存在该模块中的模块级变量_caches中。所以你可以做到

from django.core.cache.backends import locmem
print locmem._caches