INNER CODE UNIT · TypeScript

DEFAULT_TTL

tot-ra/graphql-schema-registry · src/redis/index.ts:6

const DEFAULT_TTL = 24 * 3600;
const GET_TIMEOUT_MS = Number(process.env.REDIS_GET_TIMEOUT_MS || 150);
const SET_TIMEOUT_MS = Number(process.env.REDIS_SET_TIMEOUT_MS || 200);
const DEFAULT_LOCK_TTL = 60 * 1000;

let redis, redisSubscriber, redlockClient;
let lastGetTimeoutWarnAt = 0;
let lastSetTimeoutWarnAt = 0;

async function wait(ms) {
	return new Promise((resolve, reject) => {
		setTimeout(() => {
			reject(new Error(`Executed timeout after ${ms} ms`));
		}, ms);
	});
}

async function resolveInstance(service) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…