(PECL memcached >= 0.1.0)
Memcached::getByKey — Recupera item de um servidor específico
$server_key
,$key
,$cache_cb
= ?,$flags
= ?
Memcached::getByKey() é funcionalmente equivalente a
Memcached::get(), exceto que a forma livre
server_key
pode ser usada para mapear a
key
para um servidor específico.
server_key
A chave identificando o servidor onde armazenar ou recuperar o valor. Em vez de fazer o hash do item, é feito o hash da chave do servidor quando decidindo com qual servidor memcached conectar. Isto permite que itens relacionados sejam agrupados em um único servidor para maior eficiência de operações múltiplas.
key
A key do item a ser recuperado.
cache_cb
Callback de cache de leitura ou null
flags
Flags para controlar o resultado retornado. Quando o valor de Memcached::GET_EXTENDED
for fornecido, retornará o token CAS.
Retorna o valor armazenado no cache ou false
caso contrário.
O Memcached::getResultCode() retornará
Memcached::RES_NOTFOUND
se a key não existir.
Versão | Descrição |
---|---|
PECL memcached 3.0.0 |
O parâmetro &cas_token foi removido.
Em vez disso, as flags foram adicionados e, quando receberem o valor de Memcached::GET_EXTENDED , garantirá que o token CAS seja buscado.
|