Xóa khóa-giá trị (LCC.kvdb.dict.delete)
Khai báo
value, err = LCC.kvdb.dict.delete(name, key, timeout?)
Tham số
- name
Kiểu chuỗi, tên từ điển (không rỗng, tối đa256byte) - key
Kiểu chuỗi, tên khóa (phải là UTF-8 hợp lệ và không rỗng) - 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ề
- value
Kiểu chuỗi, giá trị cũ đã bị xóa; trả vềnilnếu không tồn tại - err
Kiểu chuỗi hoặcnil; khi không tồn tại hoặc thao tác thất bại, trả về'not found'hoặc nội dung mô tả lỗi
Mô tả
Xóa khóa đã chỉ định và trả về giá trị cũ.
Có thể dùng để thực hiện thao tác "đọc rồi xóa" (kết hợp vớigetđể kiểm tra).
Ví dụ
local old, err = LCC.kvdb.dict.delete("Cấu hình", "Khóa tạm thời")
if old then
LCC.log(2, "Xóa cấu hình cũ", old)
end