console/integration-tests/testkit/redis.ts
Kamil Kisiela 20e3129caa
$ prettier <all> (#46)
Co-authored-by: Dimitri POSTOLOV <dmytropostolov@gmail.com>
2022-05-24 16:31:53 +03:00

18 lines
447 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);
}
};