问题标签 [flask-cache]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 根据调度程序和用户请求更新 Flask-Cache
我正在尝试缓存耗时请求的结果。
首先我有一个烧瓶模板如下:
我在代码的顶部初始化了应用程序、缓存和 time_out :
我还创建了一个配置类:
使用如下定义的函数“get_my_cache()”:
在主要部分中,我加载了所有内容:
因此,如果我从下面的时间线中理解得很好:
我的调度程序每 5 秒检查一次缓存(测试的时间实际上会更长),我有效地看到每 25 秒更新一次缓存。
我的问题是,当我刷新页面时,我在上次更新 2 秒后看到缓存更新...据我了解,似乎有两种缓存:一种用于页面(本地主机/图形)和另一个由调度程序设置。即使两者都与相同的 key_prefix 相关......
我知道这可能与不同的线程有关?这可能是问题吗?
java - python缓存中的建议
我正在使用 Flask-Restful 作为 Python API,它运行良好。现在,我想缓存的数据库操作很少,我该怎么做?我在网上搜索过,有几个选项,如烧瓶缓存和 CacheTools,我无法决定。
Flask 缓存主要是关于缓存请求而不是内部使用的数据,如果我错了,请纠正我。
Cachetools 有一些有用的方法,比如 lru_cache 等,对我有用吗?
PS:我主要是一个Java人,以前在我以前的服务中使用过带有spring boot的guava,所以在python中寻找类似的东西。
python-3.x - 将变量从主文件导入类变量
我有两个文件。一个是主要的python文件。我正在使用烧瓶,我正在使用烧瓶缓存初始化一个名为缓存的变量
还有一个有类的处理程序
我想导入 main 函数中定义的缓存变量,以便@cache.memoize
在类中使用。如何在类中导入该变量?
python - 如何正确缓存返回大量对象的 REST API 的结果
我有一个 api 调用,它根据一些传递的值(例如预算和时间)返回一个项目列表。将有 100 个项目的数据作为 json 对象列表传递。我想缓存这个结果,这样我就不必每次都连接到后端数据库。我正在为 api 开发使用烧瓶 python。这种代码是否足够取自 Flask Cache 文档:
还是有其他方法可以做到这一点?我的回归 Json 是这样的:
flask - 如何为缓存设置 Superset 配置
现在,我正在为工作目的开发 Airbnb Superset 项目。
我知道 Superset 支持缓存(通过 Flask-Cache),但是在设置配置时我被卡住了。
我的 config.py 文件如下所示:
但是我重新启动服务器后,没有什么不同。
有谁知道如何设置?谢谢。
python - 为不同的用户在 Flask-Cache 中缓存 SQLAlchemy 查询或呈现
我有一个应用程序可以通过 Cookie 保存用户的最后一次搜索,然后我有一个要缓存的搜索视图。
我无法memoize
查询结果,因为有一些奇怪的对象,例如 Flask-Cache 使用的db.session
无法理解的对象。pickle
我无法缓存渲染的视图,因为可能会发生用户 A 带有 Cookie A 和用户 B 带有 Cookie B 但由于视图是通过用户 A 的搜索保存的,所以用户 B 会收到一个带有用户 A 搜索参数的视图。
有没有办法在 Flask-Cache 中缓存 SQL-Alchemy 分页结果的结果?或者缓存考虑到cookies的视图?
以下不起作用:
python - 设置 Flask-Cache 记忆值
如果我有一个带有 @cache.memoized 装饰器的函数,是否可以在不调用该函数的情况下将键值对添加到其缓存中?
python - flask_cache 和 memoize - make_cache_key 错误:“NoneType”类型的对象没有 len()
我对使用烧瓶有点陌生,我想缓存读取腌制数据的函数的结果。我使用如下memoize
功能:flask_cache
在model_chacher.py
:
在flask_compose.py
:
我打电话ModelCacher.get_model(customer_ID)
给topic_controller
:
在运行flask_compose.py
并发送请求后,我得到以下结果:
我的问题是:如何正确设置我的缓存?任何帮助是极大的赞赏。
编辑:什么解决了我的问题:
正如@stamaimer 指出的那样,我创建了我的实例ModelCacher
并解决了问题,我也使用了缓存flask_cache.Cache
而不是memoize
.
python - 解析使用 Flask-Caching 存储的字节
我使用Flask-Caching来缓存 Redis 中 Flask 视图的响应。直接从 Redis 获取缓存数据会返回一些字节。如何在 Python 中解析它以检查缓存值?
python-2.7 - 为 Apache Airflow 调试 Web 身份验证
我正在尝试为运行气流服务器的 gcp vm 启用 Web 身份验证。我使用官方文档来更新配置文件:
以及在元数据库中创建一个用户。
上面的密码部分出错了,所以我按照这里的建议运行了以下命令:
此后python终端没有错误,我假设用户已在元数据库中成功创建。此后我初始化了 db ,这导致了一个错误:
我不知道为什么,但是设置Fernet 密钥很有帮助,我可以运行 initdb 而不会出现任何错误:
但是......当我想运行网络服务器时,它不起作用:
有人指出我这个问题:
我安装了这两个软件包,但问题仍然存在:
有没有人有进一步解决这个问题的建议?