Đưa phần tử vào đầu hàng đợi (LCC.kvdb.queue.push_front)
Khai báo
size, err = LCC.kvdb.queue.push_front(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 đầu 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 đầu mới của hàng đợia, b, .... Tên không được rỗng.
Ví dụ
local size, err = LCC.kvdb.queue.push_front("Tác vụ đang chờ", "task#1")
if size then
LCC.log(1, "Kích thước hàng đợi hiện tại", size)
end
local batch_size, batch_err = LCC.kvdb.queue.push_front("Tác vụ đang chờ", {"task#2", "task#3"})