Клас Memcache
(PECL memcache >= 0.2.0)
Вступ
Надає підключення до набору серверів memcache.
Огляд класів
class Memcache
{
add( string $key, mixed $var, int $flag = ?, int $expire = ?): bool
addServer( string $host, int $port = 11211, bool $persistent = ?, int $weight = ?, int $timeout = ?, int $retry_interval = ?, bool $status = ?, callable $failure_callback = ?, int $timeoutms = ?): bool
close(): bool
connect(string $host, int $port = ?, int $timeout = ?): bool
decrement(string $key, int $value = 1): int|false
delete(string $key, int $timeout = 0): bool
flush(): bool
get(string $key, int &$flags = ?): string
getExtendedStats(string $type = ?, int $slabid = ?, int $limit = 100): array
getServerStatus(string $host, int $port = 11211): int
getStats(string $type = ?, int $slabid = ?, int $limit = 100): array|false
getVersion(): string|false
increment(string $key, int $value = 1): int|false
pconnect(string $host, int $port = ?, int $timeout = ?): mixed
replace( string $key, mixed $var, int $flag = ?, int $expire = ?): bool
set( string $key, mixed $var, int $flag = ?, int $expire = ?): bool
setCompressThreshold(int $threshold, float $min_savings = ?): bool
setServerParams( string $host, int $port = 11211, int $timeout = ?, int $retry_interval = false, bool $status = ?, callable $failure_callback = ?): bool
}
Зміст
- Memcache::add— Додати елемент із зазначеним ключем
- Memcache::addServer— Додає сервер memcached у пул з'єднань
- Memcache::close— Закрити з'єднання з сервером memcached
- Memcache::connect— Відкриває з'єднання з сервером memcached
- Memcache::decrement - Декрементувати значення елемента
- Memcache::delete— Видалити елемент із сервера
- Memcache::flush— Скинути всі наявні елементи на сервері
- Memcache::get— Вийняти елемент із сервера
- Memcache::getExtendedStats— Отримати статистику з усіх серверів у пулі
- Memcache::getServerStatus— Повертає статус сервера
- Memcache::getStats— Отримати статистику сервера
- Memcache::getVersion— Повернути версію сервера
- Memcache::increment— Збільшити значення елемента
- Memcache::pconnect— Відкриває постійне з'єднання з сервером memcached
- Memcache::replace— Замінити значення наявного елемента
- Memcache::set— Зберегти дані на сервері
- Memcache::setCompressThreshold— Увімкнути автоматичний стиск для великих значень
- Memcache::setServerParams— Змінює параметри сервера та статус під час виконання