删除键值 (LCC.kvdb.dict.delete)
声明
value, err = LCC.kvdb.dict.delete(name, key, timeout?)
参数
- name
字符串型,词典名称(非空,最长256字节) - key
字符串型,键名(必须为合法 UTF-8,且非空) - timeout
数值型,可选;请求超时时间(秒),默认60
返回值
- value
字符串型,被删除的旧值;不存在时为nil - err
字符串型或nil,不存在或失败时返回'not found'或错误描述
说明
删除指定键并返回旧值。
可用于实现"读取并删除"的操作(配合get判断)。
示例
local old, err = LCC.kvdb.dict.delete("配置", "临时键")
if old then
LCC.log(2, "删除旧配置", old)
end