首页 > 解决方案 > 如何通过烧瓶缓存获取存储在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

标签: pythoncachingflaskredisflask-cache

解决方案


推荐阅读