The Memcached class
(PECL memcached >= 0.1.0)
Введение
Represents a connection to a set of memcached servers.
Обзор классов
Memcached
{
public bool casByKey
( float
$cas_token
, string $server_key
, string $key
, mixed $value
[, int $expiration
] )
public int decrement
( string
$key
[, int $offset
= 1
[, int $initial_value
= 0
[, int $expiry
= 0
]]] )
public int decrementByKey
( string
$server_key
, string $key
[, int $offset
= 1
[, int $initial_value
= 0
[, int $expiry
= 0
]]] )
public mixed getByKey
( string
$server_key
, string $key
[, callable $cache_cb
[, float &$cas_token
]] )
public bool getDelayedByKey
( string
$server_key
, array $keys
[, bool $with_cas
[, callable $value_cb
]] )
public array getMultiByKey
( string
$server_key
, array $keys
[, string &$cas_tokens
[, int $flags
]] )
public int increment
( string
$key
[, int $offset
= 1
[, int $initial_value
= 0
[, int $expiry
= 0
]]] )
public int incrementByKey
( string
}$server_key
, string $key
[, int $offset
= 1
[, int $initial_value
= 0
[, int $expiry
= 0
]]] )Содержание
- 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 — Устанавливает новый срок хранения для записи на указанном сервере
Коментарии
public function isPersistent( ) {}
public function isPristine( ) {}
Missing in documentation.