我喜欢 flask 缓存的缓存方式。所以我想问一下,在没有flask应用程序的情况下,是否可以使用flask缓存(例如与redis结合使用)实现常规功能?
像这样:
from flask_caching import Cache
cache = Cache('redis_server', config={'CACHE_TYPE': 'simple'})
@cache.cached()
def get_data_function(timestamp: datetime):
return data[timestmap]
1条答案
按热度按时间wztqucjr1#
从flask cache的源代码可以看出,需要传递flask示例才能工作。
就我个人而言,当我有一个python应用程序需要用redis缓存时,我会选择walrus。你可以在这里找到它的文档。
这个接口与flask cache非常相似,因此在习惯walrus时不会有任何问题