let db = {};
const mysql = require("mysql");
const pool = mysql.createPool({
host: "localhost",
user: "user",
password: "password",
database: "database",
multipleStatements: true,
});
db.query = function (sql, values) {
return new Promise((resolve, reject) => {
pool.getConnection(function (err, connection) {
if (err) {
console.log("数据库链接失败");
reject(err);
} else {
connection.query(sql, values, (err, rows) => {
if (err) {
reject(err);
} else {
resolve(rows);
}
connection.release();
});
}
});
});
};
module.exports = db;
const Redis = require('ioredis')
const redis = {
port: 6379,
host: '127.0.0.1',
prefix: '***',
ttl: 60 * 60 * 24 * 7 * 1000,
family: 4,
db: 0
}
const redisClient = new Redis(redis)
module.exports = redisClient