【发布时间】:2016-08-11 01:05:59
【问题描述】:
我正在使用带有 Redis 的 Flask Cache 插件作为后端来缓存我的 API 响应。假设我有 API 来获取用户并创建这样的用户:
/api/users?page=1 GET
/api/users POST
GET 结果将以完整的 URL 作为键进行缓存。创建新用户时,我想删除所有以 /api/users 开头的键 - 目前我正在做 cache.clear() 但似乎几乎没有必要。
但是,我似乎找不到获取密钥列表的 API。对于redis-py,有一个用于此目的的keys(*pattern) API。 Flask Cache 有类似的 API 吗?
【问题讨论】:
标签: python caching flask redis flask-cache