La clase Memcached
(PECL memcached >= 0.1.0)
Introducción
Representa una conexión a un conjunto de servidores de memcached.
Sinopsis de la Clase
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
]]] )Tabla de contenidos
- Memcached::add — Añade un ítem asociado a una nueva clave
- Memcached::addByKey — Añade un ítem asociado a una nueva clave en un servidor específico
- Memcached::addServer — Añade un servidor a la agrupación de servidores
- Memcached::addServers — Añadir varios servidores a la agrupación de servidores
- Memcached::append — Añadir datos a un ítem existente
- Memcached::appendByKey — Añadir datos a un ítem existente en un servidor específico
- Memcached::cas — Comparar e intercambiar un ítem
- Memcached::casByKey — Comparar e intercambiar un ítem en un servidor específico
- Memcached::__construct — Crear una instancia de Memcached
- Memcached::decrement — Decrementar un valor numérico de un ítem
- Memcached::decrementByKey — Decrementar un valor numérico de un ítem almacenado en un servidor específico
- Memcached::delete — Eliminar un ítem
- Memcached::deleteByKey — Eliminar un ítem de un servidor específico
- Memcached::deleteMulti — Eliminar varios ítems
- Memcached::deleteMultiByKey — Eliminar varios ítems de un servidor específico
- Memcached::fetch — Obtener el siguiente resultado
- Memcached::fetchAll — Obtener todos los resultados restantes
- Memcached::flush — Invalidar todos los ítems de la caché
- Memcached::get — Obtener un ítem
- Memcached::getAllKeys — Obtiene las claves almacenadas en todos los servidores
- Memcached::getByKey — Obtiene un ítem de un servidor específico
- Memcached::getDelayed — Obtener varios ítems
- Memcached::getDelayedByKey — Solicitar varios ítems de un servidor específico
- Memcached::getMulti — Obtener varios ítems
- Memcached::getMultiByKey — Recuperar varios ítems de un servidor específico
- Memcached::getOption — Obtener el valor de una opción de Memcached
- Memcached::getResultCode — Devuelve el código resultante de la última operación
- Memcached::getResultMessage — Devolver un mensaje que describe el resultado de la última operación
- Memcached::getServerByKey — Hacer corresponder una clave con un servidor
- Memcached::getServerList — Obtener la lista de servidores de la agrupación
- Memcached::getStats — Obtener las estadísticas de la agrupación de servidores
- Memcached::getVersion — Obtener la información de la versión de la agrupación de servidores
- Memcached::increment — Incrementar un valor numérico de un ítem
- Memcached::incrementByKey — Incrementar un valor numérico de un ítem, almacenado en un servidor específico
- Memcached::isPersistent — Comprueba si se está utilizando una conexión persistente a memcache
- Memcached::isPristine — Comprobar si la instancia se creó recientemente
- Memcached::prepend — Anteponer datos a un ítem existente
- Memcached::prependByKey — Anteponer datos a un ítem existente en un servidor específico
- Memcached::quit — Cierra cualquier conexión abierta
- Memcached::replace — Reemplaza un ítem asociado a una clave existente
- Memcached::replaceByKey — Reemplazar un ítem bajo una clave existente en un servidor específico
- Memcached::resetServerList — Limpia todos los servidores de la lista de servidores
- Memcached::set — Guardar un ítem
- Memcached::setByKey — Guardar un ítem en un servidor específico
- Memcached::setMulti — Almacenar varios ítems
- Memcached::setMultiByKey — Almacena varios ítems en un servidor específico
- Memcached::setOption — Establecer una opción de Memcached
- Memcached::setOptions — Establecer opciones de Memcached
- Memcached::setSaslAuthData — Establecer las credenciales para la autenticación
- Memcached::touch — Establecer una nueva expiración para un ítem
- Memcached::touchByKey — Establecer una nueva expiración para un ítem de un servidor específico