作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在调试 Flask 应用程序并想查看哪些值存储在我的简单缓存中。有没有办法检索所有 key ? (就像使用字典一样......
cache = Cache()
cache.init_app(app, config={"CACHE_TYPE": "simple"})
cache.set("item-1", "red")
cache.set("item-2", "blue")
# I would like to do the following:
# cache.keys()
最佳答案
基于 source code用于 Flask-Caching(不要使用 Flask-Cache 因为它已经过时了)...
似乎没有内置方法可以在不提供键的情况下获取所有值,但是对于调试,您可以执行以下操作:
>>> for k in cache.cache._cache:
... print (k, cache.get(k))
...
item-1 red
item-2 blue
None
对于过期元素:
item-1 None
cache.cache._cache
是带有腌制值的字典。
关于flask - 如何从 flask 缓存中检索所有 key ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60118783/
我是一名优秀的程序员,十分优秀!