console/integration-tests/testkit/redis.ts
Kamil Kisiela dc3bc1ec87 Hello
2022-05-18 09:26:57 +02:00

22 lines
454 B
TypeScript

/* eslint-disable import/no-extraneous-dependencies */
import Redis from 'ioredis';
export const resetRedis = async (conn: {
host: string;
port: number;
password: string;
}) => {
const redis = new Redis({
host: conn.host,
port: conn.port,
password: conn.password,
db: 0,
maxRetriesPerRequest: 5,
enableReadyCheck: true,
});
const keys = await redis.keys('*');
if (keys?.length) {
await redis.del(keys);
}
};