사전 비우기 (LCC.kvdb.dict.clear)
선언
values, err = LCC.kvdb.dict.clear(name, timeout?)
매개변수
- name
문자열 형태, 사전의 이름(빈 값 불가능, 최대 길이는256바이트) - timeout
수치 형태, 선택 사항; 요청 시 초과되는 시간(초), 기본값은60
반환 값
- values
테이블 형태, 비우기 전의 키-값 매핑 정보; 사전이 원래 비어 있을 경우에도 빈 테이블이 반환되며, 실패할 경우에는nil이 반환됨 - err
문자열 형태 또는nil, 실패 시 발생하는 오류 설명
설명
사전 내의 모든 키-값 쌍을 삭제하고, 비우기 전의 상태 스냅샷을 반환합니다.
반환된 값을 직렬화하여 백업으로 활용할 수 있습니다.
예시
local values, err = LCC.kvdb.dict.clear("임시 캐시")
if values then
local count = 0
for _ in pairs(values) do count = count + 1 end
LCC.log(1, "캐시 항목 비우기 완료", count)
end