代码之家  ›  专栏  ›  技术社区  ›  dl.meteo

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

  •  0
  • dl.meteo  · 技术社区  · 5 年前

    我喜欢Flask Cache的缓存风格。所以我想问一下,在没有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]
    
    0 回复  |  直到 5 年前
        1
  •  2
  •   Saiprasad Balasubramanian    5 年前

    从源代码中我可以看到 Flask-Cache ,需要传递flask实例才能使其工作。

    就我个人而言,当我有一个python应用程序需要使用Redis进行缓存时,我会选择 Walrus 你可以找到它的文档 here .

    该界面与Flask Cache的界面非常相似,因此使用海象不会有任何问题