큐 뒤쪽에 넣기 (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"})