0

我们正在使用flask_caching和“SimpleCache”来缓存 API 调用:

API 1:获取 /user/1

@cache.cached(timeout=600, key_prefix=cache_key)

API 2:删除 /user/1

cache.delete(cache_key)

API 3:GET /user?page=1 返回 20 条记录

这里 API 1 和 API 2 工作正常,因为它们具有相同的 cache_key="/user/1"。

但是,API 3 返回相同的缓存响应。

如何删除所有以“/user”开头的键?有没有办法获取所有密钥然后将它们过滤掉?

4

0 回答 0