.NET Core에서 Redis Job Queue 사용하기
소개 Redis는 Key, Value 구조의 비정형 데이터를 저장하고 관리하기 위한 오픈 소스 기반의 비관계형 데이터베이스 관리 시스템(DBMS)입니다. 데이터베이스, 캐시, 메시지 브로커로 사용되며 인메모리 데이터 구조를 가진 저장소입니다. 많이들 Redis의 자료구조 중 List를 가지고 Queue나 Stack을 만들어 사용합니다. 속도는 O(n)의 속도를 가지며 이 포스트에서는 Job Queue를 만들어 Message Queue 처럼 사용하는 방법에 대해 소개하도록 하겠습니다. flowchart LR Client -- 3, 2, 1 --> Queue Queue -- 1 --> Worker1 Queue -- 2 --> Worker2 Queue -- 3--> Worker3 Redis Nuget Pack..
2023.04.22