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"): Скрипт выполнен успешно.