Interface RedisRedisClientType
interface RedisRedisClientType { DEL(key: string): Promise<number>; EXISTS(key: string): Promise<number>; HDEL(key: string,
itemId: string): Promise<number>; HGET(key: string,
itemId: string): Promise<string>; HGETALL(key: string): Promise<StringStringType>; HINCRBYFLOAT(key: string,
itemId: string,
value: number): Promise<number>; HMGET(key: string,
itemIds: string[]): Promise<string[]>; HSET(key: string,
values: Record<string, string>): this; LPUSH(key: string,
items: string[]): Promise<number>; LRANGE(key: string,
start: number,
end: number): Promise<string[]>; RPUSH(key: string,
items: string[]): Promise<number>; SET(key: string,
value: string): Promise<string>; XACK(key: string,
group: string,
id: string): Promise<number>; XADD(key: string,
id: string,
fields: any): Promise<string>; XDEL(key: string,
id: string): Promise<number>; XLEN(key: string): Promise<number>; ZADD(key: string,
values: { score: string; value: string; },
opts?: { NX: boolean; }): Promise<number>; ZRANGE_WITHSCORES(key: string,
start: number,
end: number): Promise<{ score: number; value: string; }>; ZRANK(key: string,
member: string): Promise<number>; ZSCORE(key: string,
value: string): Promise<number>; connect(): Promise<void>; disconnect(): void; duplicate(): RedisRedisClientType; exec(): Promise<unknown[]>; flushDb(): Promise<string>; get(key: string): Promise<string>; multi(): Partial<RedisRedisMultiType>; on(event: string,
callback: ((...args: any[]) => void)): void; pSubscribe(pattern: string,
callback: ((channel: string,
message: string) => void)): void; pUnsubscribe(pattern: string): void; publish(channel: string,
message: string): Promise<number>; punsubscribe(channel: string): void; quit(): Promise<string>; sendCommand(args: any[]): Promise<any>; set(key: string,
value: string): Promise<string>; subscribe(channel: string,
callback: ((channel: string,
message: string) => void)): void; unsubscribe(channel: string): void; } Methods
DEL
- DEL(key): Promise<number>
Returns Promise<number>
EXISTS
- EXISTS(key): Promise<number>
Returns Promise<number>
HDEL
- HDEL(key, itemId): Promise<number>
Parameters
- key: string
- itemId: string
Returns Promise<number>
HGET
- HGET(key, itemId): Promise<string>
Parameters
- key: string
- itemId: string
Returns Promise<string>
HINCRBYFLOAT
- HINCRBYFLOAT(key, itemId, value): Promise<number>
Parameters
- key: string
- itemId: string
- value: number
Returns Promise<number>
HMGET
- HMGET(key, itemIds): Promise<string[]>
Parameters
- key: string
- itemIds: string[]
Returns Promise<string[]>
HSET
- HSET(key, values): this
Parameters
- key: string
- values: Record<string, string>
Returns this
LPUSH
- LPUSH(key, items): Promise<number>
Parameters
- key: string
- items: string[]
Returns Promise<number>
LRANGE
- LRANGE(key, start, end): Promise<string[]>
Parameters
- key: string
- start: number
- end: number
Returns Promise<string[]>
RPUSH
- RPUSH(key, items): Promise<number>
Parameters
- key: string
- items: string[]
Returns Promise<number>
SET
- SET(key, value): Promise<string>
Returns Promise<string>
XACK
- XACK(key, group, id): Promise<number>
Parameters
- key: string
- group: string
- id: string
Returns Promise<number>
XADD
- XADD(key, id, fields): Promise<string>
Parameters
- key: string
- id: string
- fields: any
Returns Promise<string>
XDEL
- XDEL(key, id): Promise<number>
Returns Promise<number>
XLEN
- XLEN(key): Promise<number>
Returns Promise<number>
ZADD
- ZADD(key, values, opts?): Promise<number>
Parameters
- key: string
- values: {
score: string;
value: string;
}score: string
value: string
Optional
opts: {
NX: boolean;
}
Returns Promise<number>
ZRANGE_WITHSCORES
- ZRANGE_WITHSCORES(key, start, end): Promise<{
score: number;
value: string;
}> Parameters
- key: string
- start: number
- end: number
Returns Promise<{
score: number;
value: string;
}>
ZRANK
- ZRANK(key, member): Promise<number>
Parameters
- key: string
- member: string
Returns Promise<number>
ZSCORE
- ZSCORE(key, value): Promise<number>
Returns Promise<number>
connect
- connect(): Promise<void>
Returns Promise<void>
disconnect
- disconnect(): void
Returns void
exec
- exec(): Promise<unknown[]>
Returns Promise<unknown[]>
flushDb
- flushDb(): Promise<string>
Returns Promise<string>
get
- get(key): Promise<string>
Returns Promise<string>
on
- on(event, callback): void
Parameters
- event: string
- callback: ((...args: any[]) => void)
- (...args): void
Returns void
Returns void
pSubscribe
- pSubscribe(pattern, callback): void
Parameters
- pattern: string
- callback: ((channel: string, message: string) => void)
- (channel, message): void
Parameters
- channel: string
- message: string
Returns void
Returns void
pUnsubscribe
- pUnsubscribe(pattern): void
Returns void
publish
- publish(channel, message): Promise<number>
Parameters
- channel: string
- message: string
Returns Promise<number>
punsubscribe
- punsubscribe(channel): void
Returns void
quit
- quit(): Promise<string>
Returns Promise<string>
sendCommand
- sendCommand(args): Promise<any>
Returns Promise<any>
set
- set(key, value): Promise<string>
Returns Promise<string>
subscribe
- subscribe(channel, callback): void
Parameters
- channel: string
- callback: ((channel: string, message: string) => void)
- (channel, message): void
Parameters
- channel: string
- message: string
Returns void
Returns void
unsubscribe
- unsubscribe(channel): void
Returns void