새로운 정보를 깔끔하게 정리해서 이메일로
보내드립니다.
받아보실래요? 좋아요
xgroup
| 레디스 개발자 교육 신청 |
레디스 정기점검/기술지원 Redis Technical Support |
레디스 엔터프라이즈 서버 Redis Enterprise Server |
|---|
소비자그룹은 소비자(Consumer)를 지정해서 데이터를 읽을 수 있고, 소비자가 읽은 데이터를 제대로 처리했는지 확인할 수 있고, 만약 제대로 처리하지 못했다면 다른 소비자에게 할당해서 처리하는 방법을 제공합니다.
XGROUP 명령은 다음과 같은 기능이 있습니다.
사용법은 XGROUP CREATE key group id-or-$입니다.
소비자그룹을 삭제합니다. 팬딩(pending)된 데이터가 있어도 삭제됩니다.
사용법은 XGROUP DESTROY key group입니다.
정상적으로 삭제되면 1을 리턴합니다. 없는 소비자그룹을 지정하면 0을 리턴합니다.
소비자를 삭제합니다. 소비자는 XREADGROUP 명령으로 데이터를 읽을 때 소비자를 지정하면 자동으로 생깁니다.
사용법은 XGROUP DELCONSUMER key group consumer입니다.
삭제하는 소비자에 팬딩된 데이터가 있을 경우 그 개수를 리턴합니다. 그렇지 않으면 0을 리턴합니다. 없는 소비자를 지정한 경우에도 0을 리턴합니다.
XREADGROUP 명령으로 읽기 시작할 ID를 재지정합니다. 처음 ID 지정은 XGROUP CREATE 명령에서 합니다.
사용법은 XGROUP SETID key group id-or-$입니다.
정상적으로 처리되면 'OK'를 리턴합니다.
| << XTRIM | XGROUP | XREADGROUP >> |
|---|