@morojs/moro


@morojs/moro / RedisCacheAdapter

Class: RedisCacheAdapter

Defined in: src/core/middleware/built-in/adapters/cache/redis.ts:7

Implements

Constructors

Constructor

new RedisCacheAdapter(options): RedisCacheAdapter

Defined in: src/core/middleware/built-in/adapters/cache/redis.ts:10

Parameters

options
db?

number

host?

string

keyPrefix?

string

password?

string

port?

number

Returns

RedisCacheAdapter

Methods

clear()

clear(): Promise<void>

Defined in: src/core/middleware/built-in/adapters/cache/redis.ts:73

Returns

Promise<void>

Implementation of

CacheAdapter.clear


del()

del(key): Promise<void>

Defined in: src/core/middleware/built-in/adapters/cache/redis.ts:64

Parameters

key

string

Returns

Promise<void>

Implementation of

CacheAdapter.del


exists()

exists(key): Promise<boolean>

Defined in: src/core/middleware/built-in/adapters/cache/redis.ts:82

Parameters

key

string

Returns

Promise<boolean>

Implementation of

CacheAdapter.exists


get()

get(key): Promise<any>

Defined in: src/core/middleware/built-in/adapters/cache/redis.ts:40

Parameters

key

string

Returns

Promise<any>

Implementation of

CacheAdapter.get


set()

set(key, value, ttl): Promise<void>

Defined in: src/core/middleware/built-in/adapters/cache/redis.ts:50

Parameters

key

string

value

any

ttl

number = 3600

Returns

Promise<void>

Implementation of

CacheAdapter.set


ttl()

ttl(key): Promise<number>

Defined in: src/core/middleware/built-in/adapters/cache/redis.ts:92

Parameters

key

string

Returns

Promise<number>

Implementation of

CacheAdapter.ttl