var Redis = require('ioredis'); //导入 安装好的 redis. npm i ioredis --save var config = require('../config/config.js') // 导入位置文件 //redis 服务启动 /usr/local/bin/redis-server /usr/local/etc/redis.conf var port = config.db_config.test.redis.PORT var host = config.db_config.test.redis.HOST var username = config.db_config.test.redis.USERNAME var password = config.db_config.test.redis.PASSWORD if (config.build_config.open_test == 0) { port = config.db_config.main.redis.PORT host = config.db_config.main.redis.HOST username = config.db_config.main.redis.USERNAME password = config.db_config.main.redis.PASSWORD } var REDIS_INSTANCE = new Redis({ port: port, host: host, username: username, password: password, connectTimeout: 10000, }); function redis_set(key, value) { REDIS_INSTANCE.set(key, value); } async function redis_get(key) { return await REDIS_INSTANCE.get(key); } module.exports = { redis_set, redis_get, }