UNPKG

access-db

Version:

[统一数据库的连接]Unified access to all kinds of databases

20 lines (19 loc) 752 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.reTable = exports.redisClient = void 0; const redis_1 = require("redis"); const host = process.env.REDIS_HOST || 'localhost'; const user = process.env.REDIS_USER || ''; const password = process.env.REDIS_PASSWORD || ''; const database = process.env.REDIS_DATABASE || ''; const port = process.env.REDIS_PORT || '6379'; exports.redisClient = process.env.REDIS_HOST ? (0, redis_1.createClient)({ url: `redis://${password ? (user + ':' + password + '@') : ''}${host}:${port}` }) : null; if (process.env.REDIS_HOST) { exports.redisClient.connect(); } const reTable = (table) => { return database ? database + '_' + table : table; }; exports.reTable = reTable;