跳到主要内容

删除键值 (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