Memcached::getByKey

(PECL memcached >= 0.1.0)

Memcached::getByKeyRecupera item de um servidor específico

Descrição

public Memcached::getByKey(
    string $server_key,
    string $key,
    callable $cache_cb = ?,
    int $flags = ?
): mixed

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.

Parâmetros

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.

Valor Retornado

Retorna o valor armazenado no cache ou false caso contrário. O Memcached::getResultCode() retornará Memcached::RES_NOTFOUND se a key não existir.

Changelog

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.

Veja Também

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top