Skip to main content

Class: RedisQueryCache

Defined in: src/cache/RedisQueryCache.ts:16

Implements​

Constructors​

Constructor​

new RedisQueryCache(options): RedisQueryCache

Defined in: src/cache/RedisQueryCache.ts:21

Parameters​

ParameterType
optionsRedisQueryCacheOptions

Returns​

RedisQueryCache

Methods​

get()​

get<T>(key): Promise<T | null>

Defined in: src/cache/RedisQueryCache.ts:31

Type Parameters​

Type Parameter
T

Parameters​

ParameterType
keystring

Returns​

Promise<T | null>

Implementation of​

IQueryCache.get


set()​

set<T>(key, value, ttlMs?): Promise<void>

Defined in: src/cache/RedisQueryCache.ts:41

Type Parameters​

Type Parameter
T

Parameters​

ParameterType
keystring
valueT
ttlMs?number

Returns​

Promise<void>

Implementation of​

IQueryCache.set


delete()​

delete(key): Promise<void>

Defined in: src/cache/RedisQueryCache.ts:54

Parameters​

ParameterType
keystring

Returns​

Promise<void>

Implementation of​

IQueryCache.delete


clear()​

clear(): Promise<void>

Defined in: src/cache/RedisQueryCache.ts:58

Returns​

Promise<void>

Implementation of​

IQueryCache.clear