[REDIS] nodejs와 레디 스 노드와 비동기 프로그래밍 패러다임
REDISnodejs와 레디 스 노드와 비동기 프로그래밍 패러다임
비동기 JS 코드에 다음과 같은 동기 의사 코드를 변환하는 방법
result = []
for pid in r.smembers('active_prog'):
for prog_obj in r.hgetall("prog:" + pid):
for item_obj in r.hgetall("item:" + prog_obj['iid']):
prog_obj['items'].append(item_obj)
result.append(prog_obj)
return result
있다는 것은 동기화 프로그램에서 자연 것 같습니다 :
나는 MULTI를 사용하여 시도했지만 재귀 깊이가 될 때 작동하지 않는 것 같다.
비동기 패러다임 프로그래밍을 학습에 대한 권장 사항이 있습니까? (바람직 JS 코드에서 오히려 .NET 물건보다)
해결법
-
==============================
1.이러한 살펴보십시오 :
이러한 살펴보십시오 :
여러 흐름 제어를 이용할 수 있습니다 코드에서 중첩 콜백을 방지하기 위해 모듈과 같은 Node.js를 :
from https://stackoverflow.com/questions/6854070/async-programming-paradigm-with-nodejs-and-redis-node by cc-by-sa and MIT license
'REDIS' 카테고리의 다른 글
[REDIS] 어떻게에게 Heroku에 Node.js를 사용하여 웹과 노동자 동력계를 전달하는? (0) | 2020.01.04 |
---|---|
[REDIS] 레디 스 서브 / 퍼브와 PHP / nodejs (0) | 2020.01.04 |
[REDIS] 레디 스 DB와 같은 뭔가가 있지만, RAM의 크기에 제한되지 않는다? [닫은] (0) | 2020.01.04 |
[REDIS] 자바위한 최고의 레디 스 라이브러리 [마감] (0) | 2020.01.04 |
[REDIS] 어떻게 간단한 익스프레스 응용 프로그램과 함께 Node.js를 클러스터를 사용합니까? (0) | 2020.01.04 |