MyChat Scripts: MemCachePut, сохранить или обновить значение кеша в памяти по ключу
Сохранить строковые данные во внутреннем кеше памяти сервера.
Синтаксис
function MemCachePut(const AKey, AData: string): int64;
Параметры и возвращаемые значения
|
Параметр |
Тип |
Значение |
|
AKey |
string |
ключ записи, уникальная текстовая строка; |
|
AData |
string |
сохраняемые данные, текстовая строка любой длины, в том числе допускается пустая строка. |
Результат функции
Внутренний числовой идентификатор новой/обновлённой записи записи. Если ключ пустой, то функция вернёт -1.
Пример
var
iID: int64;
begin
iID := MemCachePut('server_status', 'online');
mLogScript('New cache record created or updated, ID=' + IntToStr(iID), 'MEMCACHE')
end.
Результат работы скрипта
[20:56:10] (Log "MemCachePutExample"): [MEMCACHE] New cache record created or updated, ID=13
[20:56:10] (Run "MemCachePutExample"): Время выполнения скрипта: 2 мс
[20:56:10] (Run "MemCachePutExample"): Скрипт выполнен успешно.