构造函数
属性
方法
deleteData
-
deleteData(database: string, table: string, key: CacheKey): Promise<number>
参数
- database: string
- table: string
- key: CacheKey
返回 Promise<number>
deleteKeys
-
deleteKeys( database: string, table: string, keys: readonly CacheKey[],): Promise<number[]>
参数
- database: string
- table: string
- keys: readonly CacheKey[]
返回 Promise<number[]>
getData
-
返回 Promise<(Value | null)[]>
setData
-
setData<Value extends object>( database: string, table: string, key: CacheKey, data: Value,): Promise<"OK" | null>
基于 Redis 的 Cache 实现,使用 ioredis pipeline 批量读取和失效缓存。