Класс Memcached
(PECL memcached >= 0.1.0)
Введение
Представляет соединение к набору серверов memcached.
Обзор классов
Memcached
{
public casByKey
( float
$cas_token
, string $server_key
, string $key
, mixed $value
, int $expiration
= ?
) : bool
public decrement
( string
$key
, int $offset
= 1
, int $initial_value
= 0
, int $expiry
= 0
) : int|false
public decrementByKey
( string
$server_key
, string $key
, int $offset
= 1
, int $initial_value
= 0
, int $expiry
= 0
) : int|false
public getByKey
( string
$server_key
, string $key
, callable $cache_cb
= ?
, int $flags
= ?
) : mixed
public getDelayedByKey
( string
$server_key
, array $keys
, bool $with_cas
= ?
, callable $value_cb
= ?
) : bool
public increment
( string
$key
, int $offset
= 1
, int $initial_value
= 0
, int $expiry
= 0
) : int|false
public incrementByKey
( string
$server_key
, string $key
, int $offset
= 1
, int $initial_value
= 0
, int $expiry
= 0
) : int|false
public replaceByKey
( string
}$server_key
, string $key
, mixed $value
, int $expiration
= ?
) : boolСодержание
- Memcached::add — Добавляет элемент с новым ключом
- Memcached::addByKey — Добавляет новый элемент на заданный сервер
- Memcached::addServer — Добавляет сервер в пул
- Memcached::addServers — Добавляет несколько серверов в пул
- Memcached::append — Добавляет данные к существующей записи
- Memcached::appendByKey — Добавляет данные к существующей записи на заданном сервере
- Memcached::cas — Сравнивает и устанавливает значение для записи
- Memcached::casByKey — Сравнивает и устанавливает значение для записи на конкретном сервере
- Memcached::__construct — Создает экземпляр класса Memcached
- Memcached::decrement — Уменьшает числовое значение записи
- Memcached::decrementByKey — Уменьшает числовое значение записи, хранящееся на определенном сервере
- Memcached::delete — Удаляет запись
- Memcached::deleteByKey — Удаляет запись с указанного сервера
- Memcached::deleteMulti — Удаляет несколько записей
- Memcached::deleteMultiByKey — Удаляет несколько записей с указанного сервера
- Memcached::fetch — Извлекает следующий результат
- Memcached::fetchAll — Извлекает все полученные записи
- Memcached::flush — Аннулирует все записи в кеше
- Memcached::get — Получение записи
- Memcached::getAllKeys — Получает все ключи, хранящиеся на серверах
- Memcached::getByKey — Получает запись с определенного сервера
- Memcached::getDelayed — Запрашивает несколько записей
- Memcached::getDelayedByKey — Запрашивает несколько записей с указанного сервера
- Memcached::getMulti — Получает несколько записей
- Memcached::getMultiByKey — Получает несколько записей с указанного сервера
- Memcached::getOption — Получает значение Memcached параметра
- Memcached::getResultCode — Возвращает результирующий код последней выполненной операции
- Memcached::getResultMessage — Возвращает сообщение, описывающее результат выполнения последней операции
- Memcached::getServerByKey — Получает информацию о сервере по ключу
- Memcached::getServerList — Получает список серверов в пуле
- Memcached::getStats — Получает статистику о серверах в пуле
- Memcached::getVersion — Получает информацию о версии серверов в пуле
- Memcached::increment — Увеличивает числовое значение записи
- Memcached::incrementByKey — Увеличивает числовое значение записи, хранимой на указанном сервере
- Memcached::isPersistent — Проверяет используется ли устойчивое соединение с сервером memcache
- Memcached::isPristine — Проверяет создан ли уже экземпляр класса Memcached
- Memcached::prepend — Добавляет данные в начало существующей записи
- Memcached::prependByKey — Добавляет данные в начало существующей записи на указанном сервере
- Memcached::quit — Закрывает все открытые соединения
- Memcached::replace — Заменяет существующую запись с указанным ключом
- Memcached::replaceByKey — Заменяет существующую запись с заданным ключом на указанном сервере
- Memcached::resetServerList — Очищает список серверов
- Memcached::set — Сохраняет запись
- Memcached::setByKey — Сохраняет запись на указанном сервере
- Memcached::setMulti — Сохраняет несколько записей
- Memcached::setMultiByKey — Сохраняет несколько записей на указанном сервере
- Memcached::setOption — Устанавливает значение параметра для Memcached
- Memcached::setOptions — Устанавливает несколько Memcached параметров
- Memcached::setSaslAuthData — Устанавливает учетные данные для аутентификации
- Memcached::touch — Устанавливает новый срок хранения для записи
- Memcached::touchByKey — Устанавливает новый срок хранения для записи на указанном сервере