PHP 8.2.4 Released!

Memcached::deleteMultiByKey

(PECL memcached >= 2.0.0)

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

Descrição

public Memcached::deleteMultiByKey(string $server_key, array $keys, int $time = 0): bool

Memcached::deleteMultiByKey() é funcionalmente equivalente a Memcached::deleteMulti(), 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 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.

keys

As keys a serem excluídas.

time

A quantidade de tempo que o servidor aguardará para excluir os itens.

Nota: A partir do memcached 1.3.0 (lançado em 2009) esse recurso não é mais suportado. Passando um tempo diferente de zero vai ocasionar a exlusão a falhar. Memcached::getResultCode() vai retornar MEMCACHED_INVALID_ARGUMENTS.

Valor Retornado

Retorna um array indexado por chaves. Cada elemento é true se a chave correspondente foi deletada, ou uma das constantes Memcached::RES_* se a exclusão correspondente falhar.

O Memcached::getResultCode() vai retornar o código de resultado para a última operação de exclusão executada, isto é, a operação de exclusão para o último elemento de chaves.

Veja Também

add a note

User Contributed Notes

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