INNER CODE UNIT · TypeScript
initRedis
tot-ra/graphql-schema-registry · src/redis/index.ts:41
async function initRedis() {
try {
if (redis && redis.status !== 'end') {
return redis;
}
// @ts-ignore
redis = new Redis({
maxRetriesPerRequest: 1,
db: 2,
dropBufferSupport: true,
lazyConnect: true,
showFriendlyErrorStack: true,
});
redis.on('reconnecting', async () => {
logger.warn('Redis reconnect triggered, re-discovering');
Object.assign(