키-값 삭제 (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