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

 

Синтаксис

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