Очистка словаря (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