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) {