Memcached::getMultiByKey

(PECL memcached >= 0.1.0)

Memcached::getMultiByKeyRecupere vários itens de um servidor específico

Descrição

public Memcached::getMultiByKey(string $server_key, array $keys, int $get_flags = 0): array|false

Memcached::getMultiByKey()é funcionalmente equivalente a Memcached::getMulti(), exceto que a forma livre server_key pode ser usada para mapear as keys para um servidor específico.

Parâmetros

server_key

A chave que identifica o servidor no qual armazenar o valor ou de onde recuperá-lo. Em vez de fazer o hash na chave real do item, o hash é feito na chave do servidor ao decidir com qual servidor memcached se comunicar. Isso permite que itens relacionados sejam agrupados em um único servidor para eficiência com múltiplas operações.

keys

Array de keys a ser recuperado.

get_flags

As flags para a operação get.

Valor Retornado

Retorna o array de itens encontrados ou false em caso de falha. Use Memcached::getResultCode() se necessário.

Registro de Alterações

Versão Descrição
PECL memcached 3.0.0 O parâmetro &cas_tokens foi removido. O Memcached::GET_EXTENDEDfoi adicionado e quando passado como flag garante que os tokens CAS sejam buscados.

Veja Também