这是特定于typeORM的(我猜是?)。几乎所有查询都可能不同时,如何保存缓存?
我有一个处理请求的端点,但是您可以提供如下查询字符串
localhost/api/v1/products
localhost/api/v1/products/?skip=10
localhost/api/v1/products/?skip=5&name=Test
那么我该如何使用缓存?我不能使用一个缓存,因为结果可能是错误的。所以我认为我只是做以下
cache: {id: 'products_cache' + skip + name, milliseconds: 2000}
但是您将如何使这些缓存无效?将缓存名称保存在数组中,然后当发生某些操作(保存或删除)时,遍历数组并使它们无效?
希望你们能帮助我