feat: mysql和redis连接
This commit is contained in:
parent
fd55bfa5a2
commit
80929d6612
29
back/src/config/redis.js
Normal file
29
back/src/config/redis.js
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
const redis = require('redis');
|
||||||
|
|
||||||
|
// TODO
|
||||||
|
const REDIS_HOST = process.env.REDIS_HOST || '127.0.0.1';
|
||||||
|
const REDIS_PORT = process.env.REDIS_PORT || 6379;
|
||||||
|
const REDIS_PASSWORD = process.env.REDIS_PASSWORD || null;
|
||||||
|
|
||||||
|
// 创建 Redis 客户端
|
||||||
|
const client = redis.createClient({
|
||||||
|
socket: {
|
||||||
|
host: REDIS_HOST,
|
||||||
|
port: REDIS_PORT
|
||||||
|
},
|
||||||
|
password: REDIS_PASSWORD
|
||||||
|
});
|
||||||
|
|
||||||
|
// 连接错误处理
|
||||||
|
client.on('error', (err) => {
|
||||||
|
console.error('Redis 连接错误:', err); // TODO
|
||||||
|
});
|
||||||
|
|
||||||
|
// 连接成功
|
||||||
|
client.connect().then(() => {
|
||||||
|
console.log('Redis 连接成功'); // TODO
|
||||||
|
}).catch((err) => {
|
||||||
|
console.error('Redis 连接失败:', err); // TODO
|
||||||
|
});
|
||||||
|
|
||||||
|
module.exports = client;
|
||||||
Loading…
x
Reference in New Issue
Block a user