python - 如何通过烧瓶缓存获取存储在redis中的特定密钥
问题描述
在我的烧瓶应用程序中,我使用烧瓶缓存来缓存查询结果,如下所示:
@cache.memoize()
def load_user(user_id):
return User.query.get(user_id)
但是当我访问我的 redis 时,密钥就像flask_cache_L4kZRWHNrZYUZ8uyY7Mh0i
. 查询redis数据库进行测试似乎非常困难。因为如果我需要那个键的值,我必须使用Flask-Caching APIcache.get(<key>)
中的函数
所以我想问一下它在哪里有办法找到装饰器下函数返回值的键cache.memoize
?
解决方案
推荐阅读
- azure-cosmosdb - 你应该如何看待 cosmosdb 中的连接?
- python - 您如何使用 beautifulsoup 或一些 Python 库从重定向链接中抓取或检索真实的网站 URL?下面的例子:
- python - 如何在 Django 中删除系统上的超级用户?
- java - Java - 如何在 Map 数据结构中加载 CSV,其中键和值作为 POJO - Map
- generics - 集合 make_from_separate 中功能调用中的不兼容实际参数
- email - 设置 | G Suite + Sendgrid 用于交易电子邮件
- javascript - 对象的 Javascript 数组对项目键的值求和,然后连续求和值
- c - fputs 或 fprintf 未写入字符串文件
- python - 如何使用 2 列索引取消堆叠数据框?
- c# - 使用 C# 中的自定义属性将字符串转换为大写