RedisClientLike
Ce contenu n’est pas encore disponible dans votre langue.
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.
Methods
Section titled “Methods”del(…
keys):Promise<number>
Defined in: src/cache/RedisCache.ts:43
Parameters
Section titled “Parameters”…string[]
Returns
Section titled “Returns”Promise<number>
get(
key):Promise<string|null>
Defined in: src/cache/RedisCache.ts:36
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<string | null>
incr()
Section titled “incr()”incr(
key):Promise<number>
Defined in: src/cache/RedisCache.ts:41
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<number>
mget()
Section titled “mget()”mget(…
keys):Promise<(string|null)[]>
Defined in: src/cache/RedisCache.ts:45
Bulk get — returns one entry per key in order, null for misses.
Parameters
Section titled “Parameters”…string[]
Returns
Section titled “Returns”Promise<(string | null)[]>
mset()
Section titled “mset()”mset(…
keyValuePairs):Promise<unknown>
Defined in: src/cache/RedisCache.ts:47
Bulk set — variadic key1, value1, key2, value2, …. No per-key TTL.
Parameters
Section titled “Parameters”keyValuePairs
Section titled “keyValuePairs”…string[]
Returns
Section titled “Returns”Promise<unknown>
pexpire()
Section titled “pexpire()”pexpire(
key,ttlMs):Promise<number>
Defined in: src/cache/RedisCache.ts:42
Parameters
Section titled “Parameters”string
number
Returns
Section titled “Returns”Promise<number>
quit()
Section titled “quit()”quit():
Promise<unknown>
Defined in: src/cache/RedisCache.ts:48
Returns
Section titled “Returns”Promise<unknown>
Call Signature
Section titled “Call Signature”set(
key,value):Promise<unknown>
Defined in: src/cache/RedisCache.ts:37
Parameters
Section titled “Parameters”string
string
Returns
Section titled “Returns”Promise<unknown>
Call Signature
Section titled “Call Signature”set(
key,value,mode,ttlMs):Promise<unknown>
Defined in: src/cache/RedisCache.ts:38
Parameters
Section titled “Parameters”string
string
"PX"
number
Returns
Section titled “Returns”Promise<unknown>
Call Signature
Section titled “Call Signature”set(
key,value,mode,ttlMs,flag):Promise<string|null>
Defined in: src/cache/RedisCache.ts:39
Parameters
Section titled “Parameters”string
string
"PX"
number
"NX"
Returns
Section titled “Returns”Promise<string | null>
Call Signature
Section titled “Call Signature”set(
key,value,flag):Promise<string|null>
Defined in: src/cache/RedisCache.ts:40
Parameters
Section titled “Parameters”string
string
"NX"
Returns
Section titled “Returns”Promise<string | null>
