diff --git a/back/src/config/redis.js b/back/src/config/redis.js new file mode 100644 index 0000000..fa35837 --- /dev/null +++ b/back/src/config/redis.js @@ -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; \ No newline at end of file