https://inpa.tistory.com/entry/REDIS-NODE-๐-๋ ธ๋express์์-redis-์ฌ์ฉ๋ฒ-์บ์ฑ-์ธ์ -์คํ ์ด#Redis_Database_์ค์น
redis ์๋ฒ ์๊ฒฉ ์ ์ ์ฐ๊ฒฐ ํ์ธ
npm i -g redis-cli
rdcli -h [๊ณต์ธIP] -a [๋น๋ฐ๋ฒํธ]
.env
REDIS_HOST=ํธ์คํธ
REDIS_PORT=ํฌํธ
REDIS_PASSWORD=๋น๋ฐ๋ฒํธ
dotenv
์ ์ฉ
๊ฐ๋ฐ ํ๊ฒฝ์์ redis ์ฐ๋
const { REDIS_PASSWORD, REDIS_HOST, REDIS_PORT } = process.env;
const redisClient = redis.createClient({
legacyMode: true,
url: `redis://:${REDIS_PASSWORD}@${REDIS_HOST}:${REDIS_PORT}`,
});
const redisCli = redisClient.v4;
redisClient.on("connect", async () => {
console.info("Redis connected!");
await redisCli.set('test', '์๋
');
console.log(await redisCli.get('test'));
});
redisClient.connect().then();