Merged in feat/redis-fix (pull request #3207)

Feat/redis fix

* feat(redis): delete multiple keys in one partition scan

* fix(BOOK-603): make it possible to do multiple deletes in redis at once using one partition scan


Approved-by: Linus Flood
This commit is contained in:
Joakim Jäderberg
2025-11-24 10:17:35 +00:00
parent 29e81d9995
commit 8ed16a0119
11 changed files with 260 additions and 61 deletions

View File

@@ -99,4 +99,12 @@ export type DataCache = {
* @returns
*/
deleteKey: (key: string, opts?: { fuzzy?: boolean }) => Promise<void>
/**
* Deletes a key from the cache
* @param keys CacheKeys to delete
* @param fuzzy If true, does a wildcard delete. *key*
* @returns
*/
deleteKeys: (keys: string[], opts?: { fuzzy?: boolean }) => Promise<void>
}