Redis 캐시로 사용하는 NodeJS 것은 애플리케이션 성능을 향상시키는 효과적인 방법입니다. 캐시는 원본 소스(예: 데이터베이스)에서 데이터를 쿼리하는 데 걸리는 시간을 줄이고 응용 프로그램의 응답 속도를 향상시키는 데 도움이 되는 임시 데이터 저장 메커니즘입니다.
Redis 애플리케이션 에서 캐시로 사용하는 단계는 다음과 같습니다 NodeJS.
1단계: Redis 라이브러리 설치
Redis 먼저 npm을 사용하기 위한 라이브러리를 설치해야 합니다 NodeJS.
npm install redis
2단계: 연결 만들기 Redis
코드 에서 설치된 라이브러리를 사용하여 NodeJS 연결을 만듭니다. Redis
const redis = require('redis');
// Create a Redis connection
const client = redis.createClient({
host: 'localhost', // Replace 'localhost' with the IP address of the Redis server if necessary
port: 6379, // Replace 6379 with the Redis port if necessary
});
// Listen for connection errors
client.on('error',(err) => {
console.error('Error:', err);
});
3단계: Redis 캐시로 사용
연결을 설정한 후 Redis 캐시로 사용하여 데이터를 저장하고 검색할 수 있습니다.
예를 들어 에 값을 저장하려면 Redis 다음 방법을 사용할 수 있습니다 set
.
// Store a value in Redis for 10 seconds
client.set('key', 'value', 'EX', 10,(err, reply) => {
if(err) {
console.error('Error:', err);
} else {
console.log('Stored:', reply);
}
});
에서 값을 검색하려면 Redis 다음 방법을 사용할 수 있습니다 get
.
// Retrieve a value from Redis
client.get('key',(err, reply) => {
if(err) {
console.error('Error:', err);
} else {
console.log('Retrieved:', reply);
}
});
Redis 캐시로 사용하면 NodeJS 원본 소스에서 데이터를 쿼리하는 시간을 줄이고 응답 속도를 높여 애플리케이션의 성능을 향상시키는 데 도움이 됩니다. 최적의 성능을 위한 애플리케이션 요구 사항에 맞게 데이터의 임시 저장 시간을 사용자 지정합니다.