2012-11-29 37 views
7

我正在尝试为我的web应用程序使用locmem缓存,但无法找到有关如何获取缓存内容的任何具体文档。我的意思是我想检查我的密钥是否在缓存中正确设置。如何列出此缓存中的所有密钥或甚至可能?django中locmem缓存的内容?

Get list of Cache Keys in Django

这是我发现的内存缓存,但没有对locmem缓存?

P.S .:我刚刚在django中使用缓存,所以我可能会错过一些东西。任何人都可以引用我一个很好的文档?

回答

14

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

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