我可以在没有flask应用程序的情况下使用flask缓存吗?

mitkmikd  于 2021-06-09  发布在  Redis
关注(0)|答案(1)|浏览(370)

我喜欢 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]
wztqucjr

wztqucjr1#

从flask cache的源代码可以看出,需要传递flask示例才能工作。
就我个人而言,当我有一个python应用程序需要用redis缓存时,我会选择walrus。你可以在这里找到它的文档。
这个接口与flask cache非常相似,因此在习惯walrus时不会有任何问题

相关问题