본문으로 건너뛰기

큐 내용 나열 (LCC.kvdb.queue.list)

선언​

values, err = LCC.kvdb.queue.list(name, timeout?)

매개변수​

  • name
    문자열형. 큐 이름(비어 있지 않아야 하며 최대 256바이트)
  • timeout
    숫자형, 선택 사항. 요청 제한 시간(초), 기본값은 60

반환 값​

  • values
    테이블형. 현재 큐의 모든 문자열 값. 큐가 비어 있어도 빈 배열을 반환하며, 실패 시 nil
  • err
    문자열 또는 nil. 실패 시 오류 설명

설명​

큐 전체의 스냅샷을 가져옵니다.
반환 배열은 큐 순서대로 정렬되며 인덱스 1이 큐의 앞쪽입니다.
큐가 비어 있어도 빈 배열을 반환하며 nil은 반환하지 않습니다.

예시​

local values, err = LCC.kvdb.queue.list("처리 대기")
if values then
for i, v in ipairs(values) do
print(i, v)
end
end