Express 환경에서 연결하기

const redis = require('redis');

//* Redis 연결
const redisClient = redis.createClient({
  socket: {
    host: 'host IP',
    port: 6379,
  },
  legacyMode: true, // 반드시 설정 !!
});
redisClient.on('connect', async () => {
  console.info('Redis connected!');
});
redisClient.on('error', async (err) => {
  console.error('Redis Client Error', err);
});

redisClient.connect().then(); // redis v4 연결 (비동기)
const redisCli = redisClient.v4; // 기본 redisClient 객체는 콜백기반인데 v4버젼은 프로미스 기반이라 사용

// requirepass AUTH 인증
redisClient.AUTH('password');

참조

Node.js and Redis Auth

[REDIS] 📚 Node.js 에서 redis 모듈 사용법 (캐싱 & 세션 스토어)