Отримати рядкові дані із внутрішнього кешу пам'яті сервера за ключем.

 

Синтаксис

function MemCacheGet(const AKey: string): string;

 

Параметри та значення, що повертаються

Параметр

Тип

Значення

AKey

string

ключ запису, унікальний текстовий рядок.

 

Результат функції

Рядок, збережений за вказаним ключем. Якщо запису немає, функція повертає порожній рядок. Якщо ключ існує, вихідний запис буде видалено з кеша.


Якщо важливо відрізняти відсутність запису від порожнього значення, використовуйте MemCacheExists перед читанням.

 

Приклад

var
  sValue: string;
begin
  if MemCacheExists('server_status') then begin
    sValue := MemCacheGet('server_status');
    mLogScript('Cached status: ' + sValue, 'MEMCACHE');
  end
  else
    mLogScript('Key not found in cache', 'MEMCACHE');
end.



Результат работы скрипта

[20:45:37] (Log "MemCacheGetExample"): [MEMCACHE] Key not found in cache

[20:45:37] (Run "MemCacheGetExample"): Время выполнения скрипта: 2 мс

[20:45:37] (Run "MemCacheGetExample"): Скрипт выполнен успешно.

 

Дивитися ще

MemCacheExists

mLogScript