Ir al contenido
Español

RedisClientLike

Esta página aún no está disponible en tu idioma.

Defined in: src/cache/RedisCache.ts:35

Minimal subset of the ioredis client surface we depend on. Defined here so a custom client (mock, wrapper, Cluster) can satisfy the contract without pulling in the full ioredis types.

del(…keys): Promise<number>

Defined in: src/cache/RedisCache.ts:43

string[]

Promise<number>


get(key): Promise<string | null>

Defined in: src/cache/RedisCache.ts:36

string

Promise<string | null>


incr(key): Promise<number>

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

string

Promise<number>


mget(…keys): Promise<(string | null)[]>

Defined in: src/cache/RedisCache.ts:45

Bulk get — returns one entry per key in order, null for misses.

string[]

Promise<(string | null)[]>


mset(…keyValuePairs): Promise<unknown>

Defined in: src/cache/RedisCache.ts:47

Bulk set — variadic key1, value1, key2, value2, …. No per-key TTL.

string[]

Promise<unknown>


pexpire(key, ttlMs): Promise<number>

Defined in: src/cache/RedisCache.ts:42

string

number

Promise<number>


quit(): Promise<unknown>

Defined in: src/cache/RedisCache.ts:48

Promise<unknown>


set(key, value): Promise<unknown>

Defined in: src/cache/RedisCache.ts:37

string

string

Promise<unknown>

set(key, value, mode, ttlMs): Promise<unknown>

Defined in: src/cache/RedisCache.ts:38

string

string

"PX"

number

Promise<unknown>

set(key, value, mode, ttlMs, flag): Promise<string | null>

Defined in: src/cache/RedisCache.ts:39

string

string

"PX"

number

"NX"

Promise<string | null>

set(key, value, flag): Promise<string | null>

Defined in: src/cache/RedisCache.ts:40

string

string

"NX"

Promise<string | null>