You've already forked node-redis
mirror of
https://github.com/redis/node-redis.git
synced 2025-08-04 15:02:09 +03:00
* init * implement graph commands * add graph to packages table * fix ts.infoDebug * fix redisearch tests * Update INFO_DEBUG.ts * fix INFO.spec.ts * test QUERY and SLOWLOG Co-authored-by: Avital-Fine <avital.fine@redis.com>
31 lines
643 B
TypeScript
31 lines
643 B
TypeScript
export const IS_READ_ONLY = true;
|
|
|
|
export const FIRST_KEY_INDEX = 1;
|
|
|
|
export function transformArguments(key: string) {
|
|
return ['GRAPH.SLOWLOG', key];
|
|
}
|
|
|
|
type SlowLogRawReply = Array<[
|
|
timestamp: string,
|
|
command: string,
|
|
query: string,
|
|
took: string
|
|
]>;
|
|
|
|
type SlowLogReply = Array<{
|
|
timestamp: Date;
|
|
command: string;
|
|
query: string;
|
|
took: number;
|
|
}>;
|
|
|
|
export function transformReply(logs: SlowLogRawReply): SlowLogReply {
|
|
return logs.map(([timestamp, command, query, took]) => ({
|
|
timestamp: new Date(Number(timestamp) * 1000),
|
|
command,
|
|
query,
|
|
took: Number(took)
|
|
}));
|
|
}
|