我试图将 locmem 缓存用于我的 Web 应用程序,但找不到任何有关如何查看缓存内容的文档。我的意思是我想检查我的密钥是否在缓存中正确设置。如何列出此缓存中的所有键,或者这是否可能?
我发现了“ Get list of Cache Keys in Django ”这个问题,但它是关于 memcache,而不是 locmem 缓存。
我试图将 locmem 缓存用于我的 Web 应用程序,但找不到任何有关如何查看缓存内容的文档。我的意思是我想检查我的密钥是否在缓存中正确设置。如何列出此缓存中的所有键,或者这是否可能?
我发现了“ Get list of Cache Keys in Django ”这个问题,但它是关于 memcache,而不是 locmem 缓存。
关于 locmem 的事情是它实际上只是一个本地内存存储。查看代码,很明显数据只是保存在该模块中的模块级变量_caches
中。所以你可以做
from django.core.cache.backends import locmem
print(locmem._caches)