지정된 값의 개수 집계 (LCC.kvdb.queue.count)
선언
count, err = LCC.kvdb.queue.count(name, value, timeout?)
매개변수
- name
문자열 형태, 큐의 이름(빈 값 불가능, 최대 길이는256바이트) - value
문자열 형태, 집계할 대상 값(유효한 UTF-8 형식이어야 함) - timeout
숫자 형태, 선택 사항; 요청 시간 초과 시간(초), 기본값은60
반환 값
- count
숫자 형태, 해당 값이 큐 내에 나타나는 횟수; 실패할 경우nil이 반환됨 - err
문자열 형태 또는nil, 실패 시 발생하는 오류 설명
설명
서버 측에서 큐 내에 지정된 값과 일치하는 요소의 개수를 집계합니다.
속도 제한이나 대기열 모니터링과 같은 용도로 적합합니다.
예시
local cnt, err = LCC.kvdb.queue.count("처리 대기", "timeout")
if cnt then
print("재시도 대기 작업 수:", cnt)
end