본문으로 건너뛰기

큐 뒤쪽에 넣기 (LCC.kvdb.queue.push_back)

선언​

size, err = LCC.kvdb.queue.push_back(name, value, timeout?)

매개변수​

  • name
    문자열형. 큐 이름(비어 있지 않아야 하며 최대 256바이트)
  • value 문자열 또는 연속된 문자열 배열. 문자열은 유효한 UTF-8이어야 함
  • timeout
    숫자형, 선택 사항. 요청 제한 시간(초), 기본값은 60

반환 값​

  • size
    숫자형. 항목을 넣은 뒤의 큐 크기. 실패 시 nil
  • err
    문자열 또는 nil. 실패 시 오류 설명

설명​

요소를 큐 뒤쪽에 넣습니다.
여러 항목을 넣을 때 배열 순서를 유지합니다. 예를 들어 {"a", "b"}는 새 큐 뒤쪽의 ..., a, b가 됩니다. 나머지 제약 조건은 push_front와 같습니다.

예시​

local size, err = LCC.kvdb.queue.push_back("처리 대기 작업", "task#2")
if not size then
error(err)
end

local batch_size, batch_err = LCC.kvdb.queue.push_back("처리 대기 작업", {"task#3", "task#4"})