Đưa phần tử vào cuối hàng đợi (LCC.kvdb.queue.push_back)
Khai báo
size, err = LCC.kvdb.queue.push_back(name, value, timeout?)
Tham số
- name
Kiểu chuỗi, tên hàng đợi (không được rỗng, tối đa256byte) - value Kiểu chuỗi hoặc mảng chuỗi liên tục; chuỗi phải là UTF-8 hợp lệ
- timeout
Kiểu số, tùy chọn; thời gian chờ yêu cầu (giây), mặc định là60
Giá trị trả về
- size
Kiểu số, kích thước hàng đợi sau khi đưa phần tử vào; lànilkhi thất bại - err
Kiểu chuỗi hoặcnil, mô tả lỗi khi thất bại
Mô tả
Đưa phần tử vào cuối hàng đợi.
Khi đưa vào hàng loạt, thứ tự của mảng được giữ nguyên; ví dụ{"a", "b"}sẽ trở thành phần cuối mới của hàng đợi..., a, b. Các ràng buộc còn lại giống vớipush_front.
Ví dụ
local size, err = LCC.kvdb.queue.push_back("Tác vụ đang chờ", "task#2")
if not size then
error(err)
end
local batch_size, batch_err = LCC.kvdb.queue.push_back("Tác vụ đang chờ", {"task#3", "task#4"})