access-db
Version:
[统一数据库的连接]Unified access to all kinds of databases
20 lines (19 loc) • 752 B
JavaScript
;
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;