Skip to content

MemcachedClientLike

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

Subset of memjs.Client we use. memjs uses Buffer; we always pass strings.

add(key, value, opts?): Promise<boolean>

Defined in: src/cache/MemcachedCache.ts:44

string

string | Buffer<ArrayBufferLike>

number

Promise<boolean>


delete(key): Promise<boolean>

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

string

Promise<boolean>


get(key): Promise<{ flags?: Buffer<ArrayBufferLike> | null; value: Buffer<ArrayBufferLike> | null; }>

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

string

Promise<{ flags?: Buffer<ArrayBufferLike> | null; value: Buffer<ArrayBufferLike> | null; }>


increment(key, amount, opts?): Promise<{ value: number | null; }>

Defined in: src/cache/MemcachedCache.ts:46

string

number

number

number

Promise<{ value: number | null; }>


quit(): Promise<void>

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

Promise<void>


set(key, value, opts?): Promise<boolean>

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

string

string | Buffer<ArrayBufferLike>

number

Promise<boolean>