const Redis = require('ioredis')
// 创建 redis client,连接 LeanCache 实例
function createClient() {
// 本地环境下此环境变量为 undefined, 会链接到默认的 127.0.0.1:6379,
// ️注意,需替换 为实际创建的实例的名称。假如你的实例名是 statusCache,这里需要写 REDIS_URL_statusCache
const redisClient = new Redis(process.env['REDIS_URL_MYCACHE'])
// 监听 redis 的 error 事件,打印错误信息
redisClient.on('error', function(err) {
console.error('redisClient error', err)
})
return redisClient
}
module.exports = {
redisClient: createClient(),
createClient: createClient
}
如上面的部分代码就是连接redis的代码