MemcachedClientLike
Defined in: src/cache/MemcachedCache.ts:41
Subset of memjs.Client we use. memjs uses Buffer; we always pass strings.
Methods
Section titled “Methods”add(
key,value,opts?):Promise<boolean>
Defined in: src/cache/MemcachedCache.ts:44
Parameters
Section titled “Parameters”string
string | Buffer<ArrayBufferLike>
expires?
Section titled “expires?”number
Returns
Section titled “Returns”Promise<boolean>
delete()
Section titled “delete()”delete(
key):Promise<boolean>
Defined in: src/cache/MemcachedCache.ts:45
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<boolean>
get(
key):Promise<{flags?:Buffer<ArrayBufferLike> |null;value:Buffer<ArrayBufferLike> |null; }>
Defined in: src/cache/MemcachedCache.ts:42
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<{ flags?: Buffer<ArrayBufferLike> | null; value: Buffer<ArrayBufferLike> | null; }>
increment()
Section titled “increment()”increment(
key,amount,opts?):Promise<{value:number|null; }>
Defined in: src/cache/MemcachedCache.ts:46
Parameters
Section titled “Parameters”string
amount
Section titled “amount”number
expires?
Section titled “expires?”number
initial?
Section titled “initial?”number
Returns
Section titled “Returns”Promise<{ value: number | null; }>
quit()
Section titled “quit()”quit():
Promise<void>
Defined in: src/cache/MemcachedCache.ts:47
Returns
Section titled “Returns”Promise<void>
set(
key,value,opts?):Promise<boolean>
Defined in: src/cache/MemcachedCache.ts:43
Parameters
Section titled “Parameters”string
string | Buffer<ArrayBufferLike>
expires?
Section titled “expires?”number
Returns
Section titled “Returns”Promise<boolean>