Interface RedisClientLike
interface RedisClientLike { isOpen?: boolean; status?: string; get(key: string): Promise<null | string>; set(...args: unknown[]): Promise<unknown>; del(key: string): Promise<unknown>; expire(key: string, ttlSeconds: number): Promise<unknown>; setEx(key: string, ttlSeconds: number, value: string): Promise<unknown>; setex(key: string, ttlSeconds: number, value: string): Promise<unknown>; eval(...args: unknown[]): Promise<unknown>; connect(): Promise<void>; quit(): Promise<void>; disconnect(): Promise<void>;} Methods
get
get(key: string): Promise<null | string> Returns Promise<null | string>
set
set(...args: unknown[]): Promise<unknown>
del
del(key: string): Promise<unknown>
Optionalexpire
expire(key: string, ttlSeconds: number): Promise<unknown> Parameters
- key: string
- ttlSeconds: number
Returns Promise<unknown>
OptionalsetEx
setEx(key: string, ttlSeconds: number, value: string): Promise<unknown> Parameters
- key: string
- ttlSeconds: number
- value: string
Returns Promise<unknown>
Optionalsetex
setex(key: string, ttlSeconds: number, value: string): Promise<unknown> Parameters
- key: string
- ttlSeconds: number
- value: string
Returns Promise<unknown>
Optionaleval
eval(...args: unknown[]): Promise<unknown>
Optionaldisconnect
disconnect(): Promise<void>
Properties
OptionalisOpen
isOpen?: boolean
Optionalstatus
status?: string