Node app.js 를 통한 REDIS에서 데이타 추출(삭제후에 꺼내오기)
개요)
- REDIS에 QUEUE에 매칭되어진 데이타가 쌓이면 실시간으로 NODE.js에서 이벤트.수신하여
웹브라우져와 통신하여, 브라우져에 표현해준다.(실시간.웹소켓)
app.js
- REDIS에서 데이타 추출(삭제후에 꺼내오기)
// Function to fetch data from Redis list using BLPOP (blocking pop)
async function fetchDataFromRedis() {
try {
const result = await redisClient.blPop('QCS:1127001637919216817849', 0); // 0 means it will block until data is available
if (result) {
// result is [key, value] where value is the data we want
const data = JSON.parse(result.element);
return Array.isArray(data) ? data : [data]; // Ensure data is an array
}
} catch (err) {
console.error('Error fetching data from Redis:', err);
}
return [];
}
index.html
- 웹소켓을 통한 데이타 표시
비고)
마지막에 입력되어진 데이타가 제일 위에 위치한다.
그러므로, 헤더의 타이틀과 맞아떨어질수 있다.
'java 언어 > Node.Server' 카테고리의 다른 글
Review.2024.10.10 (0) | 2024.10.10 |
---|---|
Node.Server/Index.HTML(2)+(3) (0) | 2024.10.10 |
Node app.js 를 통한 REDIS에서 데이타 조회(SQLite DataBase에 저장되어진 데이타를 불러오기)(3) (0) | 2024.10.09 |
redis-cli에서 키/데이타수/데이타내용 확인명령어 (0) | 2024.09.30 |
Node.js 서버를 실행하고 클라이언트 측에서 실시간 데이터를 확인하는 방법입니다.(1) (0) | 2024.09.26 |