佇列尾部推入 (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"})