Redis 데이터 작업 처리 NodeJS: 종합 가이드

Redis 에서 데이터 작업을 처리하려면 또는 와 같은 라이브러리를 사용한  다음 에서 데이터 추가, 업데이트, 삭제 및 쿼리와 같은 기본 작업을 수행해야 NodeJS 합니다. 다음은 이러한 작업을 수행하기 위한 간단한 가이드입니다. Redis NodeJS redis ioredis Redis

1단계: Redis 라이브러리 설치

먼저 Redis npm을 사용하여 라이브러리를 설치합니다.

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단계: 데이터 추가, 업데이트, 삭제 및 쿼리

연결을 설정한 후 다음과 같이 데이터 작업을 수행할 수 있습니다.

데이터 추가 :

// Store a value in Redis with the key 'name' and value 'John'  
client.set('name', 'John',(err, reply) => {  
  if(err) {  
    console.error('Error:', err);  
  } else {  
    console.log('Stored:', reply);  
  }  
});  

쿼리 데이터:

// Retrieve a value from Redis with the key 'name'  
client.get('name',(err, reply) => {  
  if(err) {  
    console.error('Error:', err);  
  } else {  
    console.log('Retrieved:', reply);  
  }  
});  

데이터 업데이트 :

// Update the value of the key 'name' to 'Alice'  
client.set('name', 'Alice',(err, reply) => {  
  if(err) {  
    console.error('Error:', err);  
  } else {  
    console.log('Updated:', reply);  
  }  
});  

데이터 삭제 :

// Delete the data with the key 'name'  
client.del('name',(err, reply) => {  
  if(err) {  
    console.error('Error:', err);  
  } else {  
    console.log('Deleted:', reply);  
  }  
});  

Redis 에서 라이브러리를 사용하면 NodeJS 에서 데이터 작업을 쉽게 처리 Redis 하고 애플리케이션에서 빠르고 효율적인 데이터 스토리지 기능을 활용할 수 있습니다.